C++ - In ra màn hình thế kỷ dựa vào năm được nhập từ bàn phím
Viết chương trình in ra thế kỷ dựa vào năm được nhập từ bàn phím.
Bài giải
-------------------- ######## --------------------
Cách giải bài toán trên như sau:
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
Dựa vào thực tế một thế kỷ là 100 năm, vì vậy chúng ta lấy năm chia cho 100
- Nếu chia hết thì thế kỷ chính là số thương của phép chia
- Nếu không chia hết thì thế kỷ chính là số thương cộng thêm 1
Chúng ta sẽ giải bài toán trên bằng cách sử dụng cấu trúc điều khiển if else trong C++ như sau:
#include <iostream> #include<iomanip> using namespace std; int main(int argc, char *argv[]) { int nam; int theKy; cout << "Nam: "; cin >> nam; if(nam % 100 == 0) { theKy = nam/100; } else { theKy = nam/100 + 1; } cout << "The ky: " << theKy << endl; return 0; }
Và kết quả sau khi thực thi chương trình trên như sau:
Bài viết này được đăng tại [free tuts .net]
Khi nhập năm là 100:
Khi nhập năm là 105:
Khi nhập năm là 2019:
Ngoài ra, chúng ta có thể giải bài toán trên mà không cần dùng đế cấu trúc điều khiển if else trong C++ như sau:
#include <iostream> #include<iomanip> using namespace std; int main(int argc, char *argv[]) { int nam; int theKy; cout << "Nam: "; cin >> nam; theKy = (nam + 99)/100; cout << "The ky: " << theKy << endl; return 0; }
8. Bài tập if else C++
- C++ - Câu hỏi trắc nghiệm lệnh if else 1
- C++ - Câu hỏi trắc nghiệm lệnh if else 2
- C++ - Giải phương trình bậc một ax + b = 0
- C++ - Giải phương trình bậc hai ax2 + bx + c = 0
- C++ - Tìm số lớn nhất trong 3 số được nhập từ bàn phím.
- C++ - Đánh giá hạng học sinh dựa vào điểm số
- C++ - In ra màn hình thế kỷ dựa vào năm được nhập từ bàn phím
- C++ - Kiểm tra tam giác có hợp lệ không dựa vào 3 góc được nhập từ bàn phím
- C++ - Kiểm tra một năm bất kỳ được nhập từ bàn phím có phải năm nhuận không
- C++ - Kiểm tra một ký tự có phải là Alphabet hay không