Trang chủ Tin Học Lớp 8 viết ct pascal Từ xưa số 9 luôn được coi...

viết ct pascal Từ xưa số 9 luôn được coi là biểu trưng của sự quyền uy và sức mạnh.Ngai vua thường được dặt trên 9 bậc. một số được gọi là số quyền uy nếu tổng

Câu hỏi :

viết ct pascal Từ xưa số 9 luôn được coi là biểu trưng của sự quyền uy và sức mạnh.Ngai vua thường được dặt trên 9 bậc. một số được gọi là số quyền uy nếu tổng các chữ số của nó là số nguyên tố và tận cùng là 9, ví dụ 1990 là số quyền uy vì 1+9+9+0=19 là số nguyên tố tận cùng 9. nhập từ bàn phím một số nguyên n. thông báo ra màn hình yes nếu n là số quyền uy ngược lại in ra no

Lời giải 1 :

Ảnh 1 : kiểm tra có chạy đúng bước chưa

Ảnh 2 : đã xóa các câu lệnh dư thừa

Code ảnh 1 :

Uses crt;
 var n, s , a, kt: longint;
  Ql : string ;
  begin
   clrscr;
    readln(n);
    while n<> 0 do
     begin
      a := n mod 10;
      s := s + a ;
      n := n div 10 ;
     end ;
 writeln(s);
 Kt := round(sqrt(s));
  if (s mod kt <> 0) or (s=2) then
      begin
      Write('La so nguyen to ');
      str(s,ql);
      Writeln(ql);
      if pos('9',ql)<>0 then Writeln('YES')
              else Writeln('No');
              end;
            end.
 Code ảnh 2 :

Uses crt;
 var n, s , a, kt: longint;
  Ql : string ;
  begin
   clrscr;
    readln(n);
    while n<> 0 do
     begin
      a := n mod 10;
      s := s + a ;
      n := n div 10 ;
     end ;
 Kt := round(sqrt(s));
  if (s mod kt <> 0) or (s=2) then
      begin
      str(s,ql);
      if pos('9',ql)<>0 then Writeln('YES')
              else Writeln('No');
              end;
            end.
      

image
image

Thảo luận

-- Tháng sau vô nhs nhóc con này nhé bà cô !!

Lời giải 2 :

uses crt;

var i,s,a,b:integer;

      n:string;

      ok: boolean;

begin

 clrscr;

 write('nhap so can kiem tra: '); readln(n);

 s:=0;

 for i:=1 to length(n) do

  begin

   val(n[i],a,b);

   s:=s+a;

  end;

 if s<=1 then ok:=false

  else

   begin

    i:=2;

    while (s mod i<>0) do i:=i+1;

    if i=s then ok:=true

     else ok:=false;

   end;

if (ok=true) and ((s-9) mod 10=0) then writeln('yes')

 else writeln('no');

readln;

end.

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK