1. Bài tập viết chương trình quản lý một sinh viên trong C
Để làm giải bài tập này ta cần dùng các cách nhập xuất cơ bản trong C và các phép toán học cơ bản.
Đầu vào sẽ là tên, điểm toán, điểm văn và điểm tiếng anh của học sinh, yêu cầu của bài toán là in ra thông tin của học sinh và điểm chung bình của học sinh đó.
2. Lời giải
Để giải được bài tập viết chương trình quản lý một sinh viên trong C bạn phải có kiến thức về toán học cơ bản, có kiến thức về nhập xuất cơ bản trong C.
Các bước thực hiện bài toán như sau:
Bước 1: Khai báo char[50] HoTenSV dùng để nhập vào tên của sinh viên, float Toan dùng để nhập điểm toán của sinh viên, float Van dùng để nhập điểm văn của sinh viên, float Anh dùng để nhập điểm tiếng anh của sinh viên, float DTB dùng để tính điểm trung bình của sinh viên.
Bước 2: Nhập dữ liệu của sinh viên.
Bước 3: Tính DTB = (Toan + Van + Anh) / 3 .
Bước 4: In thông tin của sinh viên ra màn hình.
Chương trình giải bài tập viết chương trình quản lý một sinh viên trong C như sau :
#include<stdio.h> #include<string.h> int main() { //khai bao thong tin sinh vien char HoTenSV [50]; float Toan; float Van; float Anh; float DTB; //nhap ten sing vien printf("\nNhap ho ten sinh vien: "); fflush(stdin);//xoa bo dem gets(HoTenSV); //nhap diem cua sinh vien printf("\nNhap diem toan: "); scanf("%f", &Toan); printf("\nNhap diem van: "); scanf("%f", &Van); printf("\nNhap diem tieng anh: "); scanf("%f", &Anh); // tinh diem trung bing cua sinh vien DTB = (Toan + Van + Anh) / 3; // in thong tin sinh vien ra man hinh printf("\nHo ten sinh viên : %s", HoTenSV); printf("\nDiem toan: %f", Toan); printf("\nDiem van: %f", Van); printf("\nDiem tieng anh: %f", Anh); printf("\nDiem Trung Binh: %f", DTB); }
Ví dụ tôi nhập tên sinh viên: Nguyen Van A, điểm toán 9,5 ; điểm văn 8 ; điểm tiếng anh 7
Kết quả:
Nhap ho ten sinh vien: Nguyen Van A
Nhap diem toan: 9.5 Nhap diem van: 8 Nhap diem tieng anh: 7 Ho ten sinh vien : Nguyen Van A |