STARTING
CONTROL STATEMENT
FUNCTION
ARRAY & POINTER
OOP
STL
ITERATORS
OTHER FEATURES
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

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:

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:

Khi nhập năm là 100:

ex if 1 JPG

Khi nhập năm là 105:

ex if 2 JPG

Khi nhập năm là 2019:

ex if 3 JPG

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ùng chuyên mục:

Cách nhân hai số trong ngôn ngữ C

Cách nhân hai số trong ngôn ngữ C

Cách cộng hai số nguyên trong C

Cách cộng hai số nguyên trong C

Tổng hợp hơn 1000 bài tập C / C++ có lời giải

Tổng hợp hơn 1000 bài tập C / C++ có lời giải

Bài này sẽ tổng hợp hơn 1000 bài tập C / C++ có lời giải…

Các hàm trong thư viện ctime C / C++

Các hàm trong thư viện ctime C / C++

Các hàm trong thư viện cstdio C / C++

Các hàm trong thư viện cstdio C / C++

Các hàm trong thư viện cctype C / C++

Các hàm trong thư viện cctype C / C++

Các hàm trong thư viện cstring C / C++

Các hàm trong thư viện cstring C / C++

Các hàm trong thư viện cstdlib C/C++

Các hàm trong thư viện cstdlib C/C++

Các hàm nhập xuất IO (iostream) trong C / C++

Các hàm nhập xuất IO (iostream) trong C / C++

Các hàm toán học (math) trong C / C++

Các hàm toán học (math) trong C / C++

Nếu bạn đang học C++ căn bản thì phải biết công dụng của những hàm…

Bài tập vòng lặp while và do while trong C++

Bài tập vòng lặp while và do while trong C++

Nếu một bài toán được giải bằng vòng lặp while thì bạn hoàn toàn có…

Bài tập vòng lặp for trong C++ có lời giải

Bài tập vòng lặp for trong C++ có lời giải

Vòng lặp for C++ rất quan trọng, nó được sử dụng rất nhiều khi xử…

Bài tập if else trong C++ (có đổi sang switch case)

Bài tập if else trong C++ (có đổi sang switch case)

Để thành thạo hai lệnh rẻ nhánh if else và switch case thì bạn phải…

Tìm hiểu cấu trúc mảng (array) trong C++

Tìm hiểu cấu trúc mảng (array) trong C++

Toán tử ba ngôi trong C++

Toán tử ba ngôi trong C++

Toán tử ba ngôi thực ra là cách rút gọn code của lệnh if else,…

Các toán tử trong C++

Các toán tử trong C++

Toán tử đóng vai trò rất quan trọng trong lập trình, nó giúp chúng ta…

Ngôn ngữ C++ là gì? Dùng làm gì trong công nghệ thông tin?

Ngôn ngữ C++ là gì? Dùng làm gì trong công nghệ thông tin?

C++ là một ngôn ngữ lập trình phổ biến và mạnh mẽ có kiểu dữ…

Đọc ghi file trong C

Đọc ghi file trong C

Đa số sinh viên Việt Nam học lập trình C là để luyện tư duy…

Kiểu Union trong C

Kiểu Union trong C

Union có cách khai báo giống như struct, nhưng kích thước của nó sẽ lấy…

Hàm đệ quy trong ngôn ngữ C

Hàm đệ quy trong ngôn ngữ C

Giải thuật đệ quy nói chung và trong ngôn ngữ C nói riêng thì hàm…

Top