Chủ Nhật, 12 tháng 7, 2020

2.37 Các lệnh điều khiển ( Lệnh if, elsse, elseif)

Nhập vào tháng và năm, tính số ngày của tháng.
Giải: Trong 12 tháng, các tháng có 31 ngày là tháng 1, 3, 5, 7, 8, 10 và 12. Tháng 2 nếu thuộc năm chia hết cho 4 là 28 ngày và ngược lại là 29 ngày. Các tháng còn lại là 30 ngày.
m = input('Nhập tháng =');
 y = input('Nhập năm =');
 month31 = [1 3 5 7 8 10 12];
 month30 = [4 6 9 11]; 
 if any(m == month31) 
 disp('Tháng có 31 ngày');
 elseif any(m==month30) 
 disp('Tháng có 29 ngày'); 
 elseif mod(y,4)==0
 disp('Tháng có 29 ngày');
 else
 disp('Tháng có 28 ngày');
 end
Kết quả như sau:

Không có nhận xét nào:

Đăng nhận xét

2.16 Tìm giá trị nhỏ nhất và lớn nhất trong ma trận

Cho ma trận X = [1 2 3; 4 5 6; 7 8 9]. Hãy a. Tìm giá trị lớn nhất và giá trị nhỏ nhất theo hàng. b. Tìm giá trị lớn nhất và nhỏ nhất theo...