Bài 8. Lặp với số lần chưa biết trước

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
MinhThu

VCT pascal nhập n ( n>0) n!=(1.2.3.4.5...n) viết bằng lệnh while

HT.Phong (9A5)
7 tháng 4 2023 lúc 12:22

Uses crt;

var i,n,z: longint;

begin clrscr;

readln(n); 

z:=1;

while(i<n) do begin 

i:=i+1;

z:=z*i;

end;

writeln(z);

readln;

end.

Nguyễn Hoàng Duy
7 tháng 4 2023 lúc 22:59

program TinhGiaiThua;

var n, giaiThua: integer; 

begin
writeln('Nhap vao gia tri cua n (>0): ');
  readln(n);

if n <= 0 then
  begin
    writeln('Gia tri cua n phai lon hon 0.');
    exit; 
  end;

giaiThua := 1; 
  while n > 0 do
  begin
    giaiThua := giaiThua * n;
    n := n - 1;
  end;
  writeln('Giai thua cua n la: ', giaiThua);
   readln;
end.


Các câu hỏi tương tự
MinhThu
Xem chi tiết
Thu Tuyền
Xem chi tiết
Thanh huyền
Xem chi tiết
Ngọc Tú
Xem chi tiết
Thanh huyền
Xem chi tiết
Thu Tuyền
Xem chi tiết
Lê Tâm Anh
Xem chi tiết
NGUYỄN LÊ XUÂN THỊNH
Xem chi tiết
doan hao
Xem chi tiết