Nền tảng Kiến thức - Hành trang tới Tương lai
Card image

Chương 2-Bài 3. Câu lệnh Input Output

Tác giả: Dương Nguyễn Phú Cường
Ngày đăng: Hồi xưa đó

1. In dữ liệu ra màn hình

cout<<data1<<data1<<...;
Trong đó:
  • data là biến, biểu thức, xâu ký tự,...
  • Mỗi khối dữ liệu cách nhau bởi <<

2. Nhập dữ liệu vào từ bàn phím

cin>>var1>>var2>>...;
Trong đó:
  • var là các biến cần nhập từ bàn phím.
  • Mỗi biến cách nhau bởi >>

Ví dụ 1

  • Yêu cầu:  Nhập vào 2 số nguyên a, b. Tính tổng, hiệu, tích, thương 2 số đó.
  • Code
#include <iostream>
#include <conio.h>

using namespace std;

int main() {
     int a, b;
     // nhap 2 so
     cout<<"\n Nhap 2 so: ";
     cout<<"\n a= ";
     cin>>a;
     cout<<"\n b= ";
     cin>>b;
     // Tinh tong, hieu, tich, thuong
     int tong, hieu, tich;
     tong = a+b;
     hieu = a-b;
     tich = a*b;
     float thuong = (float)a/b;
     // in ket qua
     cout<<"\n Tong: "<<tong;
     cout<<"\n Hieu: "<<hieu;
     cout<<"\n Tich: "<<tich;
     cout<<"\n Thuong: "<<thuong;
     
     return 0;
}

Ví dụ 2

  • Yêu cầu:  Nhập vào 3 cạnh tam giác, tính chu vi, diên tích tam giác đó.
  • Code:
#include <iostream>
#include <conio.h>
#include <math.h>

using namespace std;

int main() {
     float a, b, c;
     
     // nhap 3 canh tam giac
     cout<<"\n Nhap 3 canh: ";
     cout<<"\n a = ";
     cin>>a;
     cout<<"\n b = ";
     cin>>b;
     cout<<"\n c = ";
     cin>>c;
     
     // Tinh chu vi, dien tich tam giac
     float cv, dt;
     cv = a+b+c;
     float p = cv/2;
     dt = sqrt(p*(p-a)*(p-b)*(p-c));
     
     // in ket qua
     cout<<"\n Chu vi: "<<cv;
     cout<<"\n Dien tich: "<<dt;
     
     return 0;
}

Ví dụ 3

  • Yêu cầu: Tính điểm cho sinh viên:
    • Nhập vào điểm: điểm toán; điểm tin học; điểm anh văn
    • Tính điểm tổng kết.
    • In kết quả.
  • Code
#include <iostream>
#include <conio.h>

using namespace std;

int main() {
  float diem_toan;
  float diem_tinhoc;
  float diem_anhvan;
  
  // Nhập điểm
  cout << "********* Moi nhap diem *********\n";
  cout << "Diem mon toan: ";
  cin >> diem_toan;
  cout << "Diem mon lap trinh: ";
  cin >> diem_tinhoc;
  cout << "Diem mon anh van: ";
  cin >> diem_anhvan;
  
  // Tính điểm trung bình
  float diem_trungbinh;
  diem_trungbinh = (diem_toan + diem_tinhoc + diem_anhvan) / 3;
  
  // In kết quả ra màn hình
  cout << "********* KET QUA HOC KY *******\n";
  cout << "Diem trung binh: " << diem_trungbinh;
}