- 16 Tháng sáu 2017
- 1,437
- 1,115
- 269
- 22
- Bình Dương
- THPT chuyên Hùng Vương


nhập tháng và năm xuất ra số ngày. Giúp mình với mọi người, cảm ơn!
ý mình là xuất ra số ngày của tháng trong năm đóvar n,t,ng : longint;
begin
write ('nhap so nam va thang');
readln(n,t);
ng:=n*365+t*30;
readln;
end.
Var t,n: integer;
Begin
Write ('Nhap thang '); Readln(t);
Case t of
2: Begin
Write('Nhap nam '); Readln(n);
if n mod 4 = 0 then write(' Thang 2 co 29 ngay ')
else write('Thang 2 co 28 ngay ');
End;
1,3,5,7,8,10,12: write('Thang ',t,' co 31 ngay ');
4,6,9,11: write('Thang ',t,' co 30 ngay ');
End;
Readln;
End.
À mình nhầmView attachment 133847
mình làm vậy khi nhập tháng 4 thì ra 30 ngày mà nó hiện thêm dòng tháng 2 nữa
View attachment 133847
la sao bạnÀ mình nhầm
bạn bỏ tháng 2 ra khỏi chỗ xét mấy tháng có 30 ngày đi.
Mình sửa lại ở trên rồi đó.
Với lại bạn đừng đưa nhập năm lên trên. Hồi nào nhập tháng 2 rồi hẵng nhập năm
Bạn viết chương trình y chang cái trên của mình kìa. Không được thì chụp màng hình lại đoạn chương trình của bạn mình coi thử.la sao bạn
chương trình của mình có chụp trên đó rồi đóBạn viết chương trình y chang cái trên của mình kìa. Không được thì chụp màng hình lại đoạn chương trình của bạn mình coi thử.
Đoạn chương trình bạn viết chứ không phải bạn chạy rồichương trình của mình có chụp trên đó rồi đó
mình làm được rồi, cảm ơn bạn nhiều nhaBạn xài if thì mình sẽ sửa theo if cho bạn, nhưng mà làm theo case of sẽ tiện hơn đó bạn
View attachment 133861