[Chương trình c++ đơn giản] – Bài tập C++ có giải (code mẫu) về biến, kiểu dữ liệu và toán tử – Đọc thú vị

[Chương trình c++ đơn giản] – Bài tập C++ có giải (code mẫu) về biến, kiểu dữ liệu và toán tử

Trong phần bài tập C++ trước mà docthuvi.com giới thiệu, các bạn đã được làm quen với rất nhiều dạng bài, từ đơn giản đến phức tạp. Trong phần bài tập C++ này, chúng ta sẽ làm quen với các bài tập C++ về biến và kiểu dữ liệu trong C++.

Bài tập C++ về biến và kiểu dữ liệu

Viết chương trình C++ để in các dòng text đã cho trước.

Bài tập:

Viết chương trình C++ để in các dòng sau:

Toi nam nay 18 tuoi.

Toi co nhieu hoai bao muon theo duoi.

Code mẫu:


Viết chương trình C++ để in các dấu sao theo yêu cầu đã cho.

Yêu cầu:

Viết chương trình C++ để in các dấu sao theo dạng sau:

*

**

***

****

*****

******

Code mẫu:


Viết chương trình C++ để khai báo 2 biến nguyên và một biến thực, sau đó in kết quả trên màn hình.

Yêu cầu:

Viết chương trình C++ để khai báo hai biến nguyên, một biến thực và gán các giá trị tương ứng 8, 16 và 15.8 cho chúng. Sau đó in kết quả trên màn hình.

Code mẫu:


Viết chương trình C++ yêu cầu người dùng nhập tên của họ, rồi in kết quả trên màn hình.

Yêu cầu:

Viết chương trình C++ để nhắc người dùng nhập tên của họ, sau đó in kết quả trên màn hình.

Code mẫu:


Viết chương trình C++ để nhập ba số nguyên đã biết, sau đó in ra màn hình theo thứ tự tăng dần và giảm dần.

Yêu cầu:

Viết chương trình C++ yêu cầu người dùng nhập ba số nguyên, sau đó in 3 số đó ra màn hình theo thứ tự tăng dần.

Code mẫu:


Viết chương trình C++ để in một số nguyên, một số thực, một ký tự đã được định nghĩa trước.

Yêu cầu:

In các giá trị sau trên màn hình chuẩn: Một số nguyên a, một số thực b và một ký tự c.

Code mẫu:


Bài tập C++ về toán tử

Tìm tổng, hiệu, tích và thương của hai số nguyên và in kết quả ra màn hình.

Yêu cầu:

Giả sử có 2 số nguyên cho trước, bạn hãy tính tổng, hiệu, tích và thương của hai số rồi in kết quả ra màn hình.

Code mẫu:


Nhập hai số nguyên từ bàn phím, tính tổng, trung bình cộng của chúng và in ra màn hình.

Yêu cầu:

Nhập 2 số nguyên từ bàn phím, tính tổng, trung bình cộng của hai số đó, rồi in kết quả ra màn hình.

Code mẫu:


Kết quả:





Tìm vận tốc cuối cùng và in kết quả ra màn hình khi biết vận tốc ban đầu, gia tốc và thời gian.

Yêu cầu:

Giả sử một chiếc ô tô có vận tốc ban đầu v, gia tốc a và thời gian t. Viết chương trình C++ để tìm vận tốc cuối cùng của ô tô và in kết quả ra màn hình.

Gợi ý:

  • S

    ử dụng lệnh cin để nhập các giá trị tương ứng cho v, a và t.

  • Dùng công thức v = v + a.t để tính vận tốc cuối cùng

Code mẫu:


Kết quả:



Viết chương trình C++ để tính các giá trị biểu thức và in kết quả theo yêu cầu.

Yêu cầu:

Viết chương trình C++ để in kết quả dưới dạng sau:

Gtri x
Gtri y
Bieu Thuc
Ket qua

18 |
2 |
A=y+3
|A=5

18 |
2 |
B=y-2
|B=0

18 |
2 |
C=y*5
|C=10

18 |
2 |
D=x/y
|D=9

18 |
2 |
E=x%y
|E=0

Gợi ý:

    Dùng tab và newline để có thể in theo yêu cầu.

Code mẫu:


Kết quả:

Viết chương trình C++ để tính điểm thi.

Yêu cầu:

Viết chương trình để nhập điểm kiểm tra, điểm thi giữa kỳ, điểm thi cuối kỳ, sau đó tính tổng điểm và in kết quả ra màn hình dưới dạng sau:

==========Diem kiem tra================Nhap diem kiem tra 1:10Nhap diem kiem tra 2:9Nhap diem kiem tra 3:10==========Diem thi giua ky=============Nhap diem thi giua ky:8.5===========Diem thi cuoi ky=============Nhap diem thi cuoi ky:10Tong diem kiem tra: 29Diem thi giua ky: 8.5Diem thi cuoi ky: 10……………………………Tong diem: 47.5

Code mẫu:


Kết quả:

Nhập 2 số x, y và tính theo yêu cầu

Yêu cầu:

Viết chương trình C++ để nhập hai số nguyên x, y, sau đó tính: p=x*y, s=x+y, q=s+p(s-x)*(p+y) và in kết quả ra màn hình.

Code mẫu:




Kết quả:





Bài tập C++ vận dụng nạp chồng toán tử nhị phân để cộng, trừ hai số phức

Yêu cầu:

Sử dụng khái niệm nạp chồng toán tử để cộng và trừ hai số phức.

Gợi ý:

Để sử dụng nạp chồng toán tử trong giải bài tập cộng, trừ số phức này, bạn cần làm những việc sau:

  • Khai báo lớp sophuc: Bao gồm các biến và hàm thành viên
  • Dùng hàm getvalue() để nhận phần thực, phần ảo của số phức
  • Định nghĩa hàm operator+() để cộng hai số phức
  • Định nghĩa hàm operator-() để trừ hai số phức
  • Định nghĩa hàm display
  • Khai báo các số phức i1, i2 và kết quả phép tính kq1, kq2
  • Gọi hàm getvalue để lấy phần thực và phần ảo cho i1, i2
  • Gọi hàm operator+() và operator-() để cộng, trừ hai số phức
  • Gọi hàm display để hiển thị 2 số phức, 2 kết quả cộng, trừ
  • Trả về các giá trị

Code mẫu:


Kết quả: