Thiết lập màng bao gồm dãy các thông tin là danh sách học sinh và thông tin 3 điểm thi của học sinh tương ứng các bải thi số 1, 2, 3.

Câu hỏi 2. Thiết lập màng bao gồm dãy các thông tin là danh sách học sinh và thông tin 3 điểm thi của học sinh tương ứng các bải thi số 1, 2, 3. Viết đoạn lệnh nhập bộ đữ liệu trên và chương trình in ra danh sách học sinh cùng với điểm trung bình của các bài thi


#include <iostream>

using namespace std;

//khai báo biến toan, van là bài thi 1,2,3

//biến diemTB là điểm trung bình của bài thi 1,2,3

float toan, van, diemTB;

/* hàm nhập */

void nhap() {

  //sử dụng do..while để yêu cầu người dùng nhập vào bài thi 1,2,3 trong khoảng 1 -> 10

  do{

    cout<<"\nNhập vào điểm 1: ";

    cin>>1;

    cout<<"\nNhập vào điểm 2: ";

    cin>>2;

cout<<"\nNhập vào điểm 3: ";

    cin>>3;

  }while(1 < 0 || 2 < 0 || 3 < 0 ||1 >10 | 2 >10 || 3 > 10);

}

/* hàm tính trung bình cộng */

void tinhTB(){

  diemTB = (1 + 2 + 3) / 3;

}

/* hàm xuất */

void xuat(){

  cout<<"\nĐiểm trung bình 1"<< hoten<<" là: "<< diemTB;

  cout<<"\n--------------------------------------\n";

  cout<<"\nĐiểm trung bình 2"<< hoten<<" là: "<< diemTB;

  cout<<"\n--------------------------------------\n";

  cout<<"\nĐiểm trung bình 3"<< hoten<<" là: "<< diemTB;

  cout<<"\n--------------------------------------\n";

}

int main() {

  nhap();

  tinhTB();

  xuat();

}

 


Trắc nghiệm Tin học 11 Kết nối tri thức KHMT bài 17 Dữ liệu mảng một chiều và hai chiều

Giải những bài tập khác

Bình luận

Giải bài tập những môn khác