4 chương trình này mình rồi nhé chạy thử rồi nhé :3 bạn tham khảo
bài 1: Nhập vào thời gian 1 công việc nào đó là x giây. Hãy chuyển đổi và viết ra màn hình số thời gian trên dưới dạng bằng bao nhiêu giờ, bao nhiêu phút, bao nhiêu giây.
program hotboy;
uses crt;
var ,gio,phut,x: integer;
begin
clrscr;
write('nhap thoi gian lam cong viec do',x);
readln(x);
gio:=x/3600;
phut:=x/60;
write(x,'chuyen ra duoc',gio,'chuyen ra duoc',phut,'va',x,'giay);
readln
end.
Bài 2: Trăm trâu trăm cỏ Trâu đứng ăn năm Trâu nằm ăn ba Trâu già ba con một bó. Hỏi có bao nhiêu con mỗi loại?
program hotboy;
uses crt;
var a,b,c : integer;
Begin
Clrscr;
For a:=1 to 20 do
For b:=1 to 33 do
begin
c:=100-(c+b);
if 5*a+3*b+c/3 = 100 then
Writeln('co so trau dung la ',a,' so trau nam la ',b,' so trau gia la ',c);
end;
readln
end.
Bài 3: Nhập tuổi bàn phím tuổi của cha và con ( hiện tại tuổi cha lớn hơn hai lần tuổi con và tuổi cha hơn tuổi con ít nhất là 25).
Đưa ra màn hình câu trả lời cho câu hỏi: “Bao nhiêu năm nữa thì tuổi cha gấp đôi tuổi con?”
Program hotboy;
uses crt;
Var a,b,i:integer;
Begin
clrscr;
i:=0;
repeat
write('nhap tuoi cua cha'); readln(a);
until a>=25;
write('nhap tuoi cua con'); readln(b);
while a<>2b do
begin
a:=a+1; b:=b+1; i:=i+1;
end;
write('sau',i,'nam nua tuoi cha gap doi tuoi con');
readln
end.
Bài 4: Tìm số ngày của năm N, biết rằng năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100. VD: năm 2000, 2004 là năm nhuận và có số ngày là 366 Năm 1900, 1945 không phải là năm nhuận và có số ngày là 365
program hotboy;
uses crt;
n:integer;
begin
clrscr;
if n mod 4000=0 or n mod 4=0 and n mod 100<>0 then writeln(n,'la nam nhuan va co 366 ngay')
else writeln(n,'khong phai la nam nhuan va co 365 ngay');
readln
end.