- Nhập thông tin SV gồm: họ tên, địa chỉ, tuổi, điểm toán, lý, hóa
- Tính điểm tổng kết
- In thông tin sinh viên
Ví dụ nhập thông tin cho 1 sinh viên
Ví dụ nhập thông tin cho 1 sinh viên
[Code Turbo C++]
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<string.h>
// Dinh nghia cau truc SV
struct SV{
char ht[30],dc[50];
int tuoi;
float dT,dL, dH;
};
// Khai bao bien cau truc
SV a;
SV a;
// Ham nhap thong tin
void NhapTT(){
void NhapTT(){
fflush(stdin); // xu ly bo dem cho viec nhap mot xau
cout<<"\n NHAP THONG TIN CHO SINH VIEN ";
cout<<"\n - Ho ten: "; gets(a.ht);
cout<<"\n - Dia chi: "; gets(a.dc);
cout<<"\n - Tuoi: "; cin>>a.tuoi;
cout<<"\n - Diem toan: "; cin>>a.dT;
cout<<"\n - Diem ly: "; cin>>a.dL;
cout<<"\n - Diem hoa: "; cin>>a.dH;
}
// Ham Tinh diem
float TinhDiem(){
return (a.dT+a.dL+a.dH)/3;
}
// Ham In thong tin
void InTT(){
// tim xep loai
char xepLoai[10];
float dtk=TinhDiem();
if (dtk<5) strcpy(xepLoai,"Truot");
else if (dtk<6) strcpy(xepLoai,"TB");
else if (dtk<7) strcpy(xepLoai,"TBK");
else if (dtk<8) strcpy(xepLoai,"Kha");
else if (dtk<9) strcpy(xepLoai,"Gioi");
else if (dtk<=10) strcpy(xepLoai,"XS");
else strcpy(xepLoai,"");
cout<<"\n NHAP THONG TIN CHO SINH VIEN ";
cout<<"\n - Ho ten: "; gets(a.ht);
cout<<"\n - Dia chi: "; gets(a.dc);
cout<<"\n - Tuoi: "; cin>>a.tuoi;
cout<<"\n - Diem toan: "; cin>>a.dT;
cout<<"\n - Diem ly: "; cin>>a.dL;
cout<<"\n - Diem hoa: "; cin>>a.dH;
}
// Ham Tinh diem
float TinhDiem(){
return (a.dT+a.dL+a.dH)/3;
}
// Ham In thong tin
void InTT(){
// tim xep loai
char xepLoai[10];
float dtk=TinhDiem();
if (dtk<5) strcpy(xepLoai,"Truot");
else if (dtk<6) strcpy(xepLoai,"TB");
else if (dtk<7) strcpy(xepLoai,"TBK");
else if (dtk<8) strcpy(xepLoai,"Kha");
else if (dtk<9) strcpy(xepLoai,"Gioi");
else if (dtk<=10) strcpy(xepLoai,"XS");
else strcpy(xepLoai,"");
cout<<"\n IN THONG TIN SINH VIEN ";
cout<<"\n - Ho ten: "<<a.ht;
cout<<"\n - Dia chi: "<<a.dc;
cout<<"\n - Tuoi: "<<a.tuoi;
cout<<"\n - Diem tong ket: "<<dtk;
cout<<"\n - Xep loai: "<<xepLoai;
}
// Ham main
void main(){
NhapTT();
InTT(); // ham InTT() da goi den ham TinhDiem
getch();
}
cout<<"\n - Ho ten: "<<a.ht;
cout<<"\n - Dia chi: "<<a.dc;
cout<<"\n - Tuoi: "<<a.tuoi;
cout<<"\n - Diem tong ket: "<<dtk;
cout<<"\n - Xep loai: "<<xepLoai;
}
// Ham main
void main(){
NhapTT();
InTT(); // ham InTT() da goi den ham TinhDiem
getch();
}