ai giỏi Tin học giúp mình với viết chương trình pascal: 1/gửi vào ngân hàng 1 số tiền, sau x tháng thì nhận được bao nhiêu ? 2/gửi vào ngân hàng 1 số tiền, A muốn nhận số tiền B thì cần bao nhiêu tháng. Biết lãi suất là 2%/tháng và không tính lãi gộp( tức là mỗi tháng đều lấy tiền gốc làm mốc cộng lãi)

2 câu trả lời

1/

uses crt;
var n,x,i:longint; t:real;
begin
clrscr;
   write('So tien, x: ');readln(n,x);
   t:=n;
   for i:=1 to x do t:=t+(n/100)*2;
   writeln(t:0:2);
readln
end.

2/

uses crt;
var n,x,i,b:longint; t:real;
begin
clrscr;
   write('So tien, so tien b: ');readln(n,b);
   t:=n;
   while t<b do begin inc(i); t:=t+(n/100)*2; end;
   writeln('Can ',i,' thang');
readln
end.

program bai1;

uses crt;

var tien,x:longint;

       t:real;

begin

clrscr;

write('Nhap so tien: ');   readln(tien);

write('Nhap thang: ');   readln(x);

t:=tien;

for i:=1 to x do

 t:=tien*(102/100);

write('So tien nhan duoc la: ',t:2:2);

readln

end.

program bai2;

uses crt;

var tien,t,n,tien2:longint;

begin

clrscr;

write('Nhap so tien ban dau: ');   readln(tien1);

write('Nhap so tien muon nhan: ');   readln(tien2);

n:=0;  t:=tien1;

while t<tien2 do

 begin

  n:=n+1;

  t:=t*(102/100);

 end;

write('Can ',n,' thang');

readln

end.

Câu hỏi trong lớp Xem thêm