Y: Ny Ken Niê
Giới thiệu về bản thân
program bai_giai;
uses crt;
var i:byte;
begin
clrscr;
for i:=1 to 36 do
if (2*i+4*(36-i)=100) then writeln(i,' ga va ',36-i,' cho');
readln;
end.
uses crt;
var n,t1,t2,t3,i:integer;
begin
clrscr;
write('Nhap n='); readln(n);
t1:=0;
t2:=0;
for i:=1 to n-1 do
begin
if i mod 2=1 then t1:=t1+i
else t2:=t2+i;
end;
writeln('Tong cac so le nho hon ',n,' la: ',t1);
writeln('Tong cac so chan nho hon ',n,' la: ',t2);
t3:=0;
for i:=1 to 2*n do
t3:=t3+i;
writeln('Tong cac so trong day so tu 1 toi 2*',n,' la: ',t3);
readln;
end.
print(2)
Ta cần khai báo biến n kiểu int là phần tử cuối cùng trong biểu thức và biến p = 1 để tính tích của biểu thức (nếu p = 0 thì biểu thức luôn luôn = 0).
Sử dụng vòng lặp do..while với điều kiện n >= 1, nếu n < 1 thì yêu cầu nhập lại n.
Để tính tích của biểu thức ta có thể sử dụng một trong hai vòng lặp là while và for.
Bài viết này được đăng tại [free tuts .net]
1 2 3 4 | //tính biểu thức bằng vòng lặp for for(int i = 1; i <= n; i++){ p = p * i; } |
n=float(input())
if(n<5):
print(n*20000)
else:
print(n*18000)
n = int(input("nhập năm dương lịch: "))
if n%4 == 100 or (n%4 == 0 and n%100 == 0):
print("năm đó là năm nhuận")
else:
print("năm đó không phải là năm nhuận")
def kiem_tra_so_ngay(thang):
if thang in [1, 3, 5, 7, 8, 10, 12]:
return 31
elif thang in [4, 6, 9, 11]:
return 30
elif thang == 2:
return "28 hoặc 29"
else:
return "Tháng không hợp lệ"
# Nhập tháng từ người dùng
thang = int(input("Nhập vào một số nguyên là tháng trong năm: "))
# Kiểm tra và xuất ra số ngày tương ứng
so_ngay = kiem_tra_so_ngay(thang)
print(f"Số ngày trong tháng {thang} là: {so_ngay} ngày.")