Viết chương trình tính tổng, hiệu của 2 số nguyên bất kỳ a,b nhập từ bàn phím trong C++
Giả sử bạn có hai số nguyên được định nghĩa trước, hãy viết chương trình C++ để 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. Show
Lời giải
Dưới đây là chương trình C++ để giải bài tập trên. Chúng ta khai báo các biến tong, hieu, tich và thuong để tính toán các giá trị tương ứng, sau đó sử dụng lệnh cout để in kết quả ra màn hình.
#include
Download code tính tổng hiệu tích thương miễn phí |
Dong code | Ý nghĩa |
---|---|
Program phep_tinh; | Khai báo tên chương trình phep_tinh |
uses crt; | Khai báo các hàm thư viện |
var a,b,tong,hieu,tich:integer; | Khai báo các biến của bài toán a(số a), b(số b), tong(tổng a và b), hieu(hiệu a và b), tich(tích a và b) theo kiểu số nguyên Integer |
thuong: real; | khai báo biến thuong(thương của a và b) kiểu số thực |
clrscr; | Dùng để xóa màn hình khi chạy chương trình |
write('Nhap so thu nhat: '); | In ra màn hình dòng chữ Nhap so thu nhat: |
readln(a); | Nhập số từ bàn phím để gán giá trị cho biến a |
write('Nhap so thu hai: '); | In ra màn hình dòng chữ Nhap so thu hai: |
readln(b); | Nhập số từ bàn phím để gán giá trị cho biến b |
tong:= a + b; | Gán giá trị của biến tong bằng a + b |
hieu:= a - b; | Gán giá trị của biến hieu bằng a - b |
tich:= a * b; | Gán giá trị của biến tich bằng a * b |
thuong:= a/b; | Gán giá trị của biến thuong bằng a / b |
writeln('Tong cua hai so ',a,' + ',b, ' = ',tong); | In ra màn hình dòng chữ "Tong cua hai so a + b =" và in giá trị biến tong ra màn hình |
writeln('Hieu cua hai so ',a,' - ',b, ' = ',hieu); | In ra màn hình dòng chữ "Hieu cua hai so a - b =" và in giá trị biến hieu ra màn hình |
writeln('Tich cua hai so ',a,' * ',b, ' = ',tich); | In ra màn hình dòng chữ "Tich cua hai so a / b =" và in giá trị biến tich ra màn hình |
writeln('Thuong cua hai so ',a,' / ',b, ' = ',thuong:4:2); | In ra màn hình dòng chữ "Thuong cua hai so a + b =" và in giá trị biến thuong ra màn hình |
readln; |
Kết luận: Bài này chúng ta chỉ xét ở mức độ mặt định khi tính thương thì b sẽ khác 0. Sau này khi học điều kiện if - else thì chúng ta sẽ xét đầy đủ trường hợp.
Program phep_tinh;uses crt;var a,b,tong,hieu,tich:integer; thuong: real;Beginclrscr;write('Nhap so thu nhat: ');readln(a);write('Nhap so thu hai: ');readln(b);tong:= a + b;hieu:= a - b;tich:= a * b;thuong:= a/b;writeln('Tong cua hai so ',a,' + ',b, ' = ',tong);writeln('Hieu cua hai so ',a,' - ',b, ' = ',hieu);writeln('Tich cua hai so ',a,' * ',b, ' = ',tich);writeln('Thuong cua hai so ',a,' / ',b, ' = ',thuong:4:2);readln;
End.