Bài 5 6 7 8
Mã:
program Cau5bTrang51;
uses crt;
var e,u:real;
n:integer;
begin
clrscr;
n:=1;
u:=1/n;
e:=1;
while not(u<2.0E-6)do
begin
e:=e+u; n:=n*(n+1); u:=1/n;
end;
write('e(n)= ',e:8:2);
readln;
end.
6. Lập trình để giải bài toán cổ.
Nếu giải bài toán này bằng hệ phương trình bậc nhất 2 ẩn số thì không hay bằng cách dùng vòng lặp while . Hiển nhiên căn cứ vào gà có 2 chân, chó có 4 chân, có đến 36 con, phải có 2 loài gộp chung thì mới ra 100 chân, vì vậy ta dùng 2 biến, cho một biến ga tự chạy tăng dần và biến cho = 36 – ga, nếu thỏa điền kiện ga*2+cho*3=100 thì dừng vòng lặp
program GaCho;
uses crt;
var ga,cho:integer;
begin
clrscr;
ga:=1;
cho:=36-ga;
while ga*2+cho*4<>100 do
begin
ga:=ga+1;
cho:=36-ga;
end;
writeln('Ga : ',ga:3);
write('Cho: ',cho:3);
readln;
end.
program Tuoi;
uses crt;
var tcha,tcon,dem:integer;
begin
clrscr;
while not((tcha>tcon*2)and(tcha-tcon>=25)) do
begin
write('Nhap tuoi cha, tuoi con : ');
readln(tcha,tcon);
end;
dem:=0;
while not(tcha=tcon*2) do
begin
tcha:=tcha+1;
tcon:=tcon+1;
dem:=dem+1;
end;
write('Tuoi cha gap doi tuoi con sau ',dem,' nam');
readln;
end.
program Lai;
uses crt;
var A,B:real;
dem:integer;
begin
clrscr;
write('Nhap so tien A: ');
readln(A);
write('Nhap so tien tong cong B: ');
readln(B);
dem:=0;
while B>A+dem*A*0.003 do
begin
dem:=dem+1;
end;
write('Ban nhan duoc ',B:8:3,' sau ',dem,' thang');
readln;
end.
Bạn đang đọc truyện trên: truyentop.pro