Chương trình học
- Giới thiệu, cài đặt, cấu hình môi trường lập trình 1
-
Biến, Hằng số và Toán tử
6
- Các thao tác Nhập (input), Xuất (output) dữ liệu trong lập trình C
- Lab 2.1 - Xây dựng chương trình tính toán Cộng Trừ Nhân Chia đơn giản
- Lab 2.2 - Xây dựng chương trình tính Diện tích và Chu vi hình chữ nhật
- Lab 2.3 - Xây dựng chương trình tính Diện tích và Chu vi hình tròn
- Lab 2.4 - Xây dựng chương trình tính Điểm trung bình Toán Lý Hóa theo hệ số
- Lab extra 2.1 - Xây dựng chương trình Quản lý thông tin Sinh viên đơn giản
- Câu lệnh rẽ nhánh, điều kiện IF ELSE và SWITCH CASE 5
- Vòng lặp WHILE, DO WHILE và FOR 5
- Hàm Function trong lập trình 3
- Mảng Array trong Lập trình 5
- Xử lý chuỗi String trong lập trình 4
- Kiểu dữ liệu có cấu trúc Struct và các thuật toán trong Lập trình 3
-
Assignment (Bài tập lớn) cuối khóa
11
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 1
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 1 - Kiểm tra số nguyên
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 2 - Tìm Ước chung, Bội chung của 2 số
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 3 - Tính tiền cho quán Karaoke
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 4 - Tính tiền điện
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 5 - Chức năng đổi tiền
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 6 - Tính lãi suất vay ngân hàng
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 7 - Vay tiền mua xe
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 8 - Sắp xếp thông tin Sinh viên
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 9 - Xây dựng game LOTT
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 10 - Tính toán Phân số
- Tài liệu tham khảo 1
- Kỳ thi cuối kỳ - Final Exam 1
Yêu cầu
Xây dựng chương trình, với:- Input: Người dùng nhập vào điểm trung bình năm học.
- Output: Hiển thị ra màn hình kết quả xếp loại Học lực của sinh viên, biết rằng:
Điều kiện xét | Kết quả |
DTB < 0 | là điểm vô lý, không xét |
DTB >= 0 và DTB < 3.5 | xếp loại KÉM |
DTB >= 3.5 và DTB < 5 | xếp loại YẾU |
DTB >= 5 và DTB < 6.5 | xếp loại TRUNG BÌNH |
DTB >= 6.5 và DTB < 8 | xếp loại KHÁ |
DTB >= 8 và DTB < 9 | xếp loại GIỎI |
DTB >= 9 và DTB <= 10 | xếp loại XUẤT SẮC |
DTB > 10 | là điểm vô lý, không xét |
Hướng dẫn giải
Lưu đồ (FlowChart)
Code
- Tạo file "lab_3.1.c"
- Nội dung file:
/* BÀI 1: XÂY DỰNG CHƯƠNG TRÌNH TÍNH HỌC LỰC Input: Nhập vào điểm của sinh viên (0-10) Output: Hiển thị ra màn hình học lực của sinh viên Biết rằng: Học lực xuất sắc: Điểm >= 9 Học lực giỏi: 9 > điểm >= 8 Học lực khá: 8 > điểm >= 6.5 Học lực trung bình: 6.5 > điểm >= 5 Học lực yếu: 5 > điểm >= 3.5 Học lực kém: 3.5 > điểm */ #include<stdio.h> #include<conio.h> int main() { // 1. Khai báo biến float diem_tb; // 2. INPUT nhập liệu printf("Moi nhap diem trung binh: "); scanf("%f", &diem_tb); // 3. PROCESS xử lý tính toán theo Nghiệp vụ Logic // 4. OUTPUT xuất ra màn hình printf("====== CHUONG TRINH XEP KET QUA SINH VIEN ======\n"); printf("Thong tin sinh vien:\n"); printf("- Diem trung binh: %f \n", diem_tb); printf("- Xet loai Hoc luc: "); if(diem_tb < 0) { printf("Diem vo ly, KHONG XET DUOC!"); } else if(diem_tb >= 0 && diem_tb < 3.5) { printf("KEM"); } else if(diem_tb >= 3.5 && diem_tb < 5) { printf("YEU"); } else if(diem_tb >= 5 && diem_tb < 6.5) { printf("TRUNG BINH"); } else if(diem_tb >= 6.5 && diem_tb < 8) { printf("KHA"); } else if(diem_tb >= 8 && diem_tb < 9) { printf("GIOI"); } else if(diem_tb >= 9 && diem_tb <= 10) { printf("XUAT SAC"); } else { printf("Diem vo ly, KHONG XET DUOC!"); } getch(); // Lenh dung man hinh return 0; }
Mục lục
Các bài học
Bài học trước Bài học tiếp theo
Chương trình học
Bao gồm Module, Chương, Bài học, Bài tập, Kiểm tra...Chương trình học
- Giới thiệu, cài đặt, cấu hình môi trường lập trình 1
-
Biến, Hằng số và Toán tử
6
- Các thao tác Nhập (input), Xuất (output) dữ liệu trong lập trình C
- Lab 2.1 - Xây dựng chương trình tính toán Cộng Trừ Nhân Chia đơn giản
- Lab 2.2 - Xây dựng chương trình tính Diện tích và Chu vi hình chữ nhật
- Lab 2.3 - Xây dựng chương trình tính Diện tích và Chu vi hình tròn
- Lab 2.4 - Xây dựng chương trình tính Điểm trung bình Toán Lý Hóa theo hệ số
- Lab extra 2.1 - Xây dựng chương trình Quản lý thông tin Sinh viên đơn giản
- Câu lệnh rẽ nhánh, điều kiện IF ELSE và SWITCH CASE 5
- Vòng lặp WHILE, DO WHILE và FOR 5
- Hàm Function trong lập trình 3
- Mảng Array trong Lập trình 5
- Xử lý chuỗi String trong lập trình 4
- Kiểu dữ liệu có cấu trúc Struct và các thuật toán trong Lập trình 3
-
Assignment (Bài tập lớn) cuối khóa
11
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 1
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 1 - Kiểm tra số nguyên
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 2 - Tìm Ước chung, Bội chung của 2 số
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 3 - Tính tiền cho quán Karaoke
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 4 - Tính tiền điện
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 5 - Chức năng đổi tiền
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 6 - Tính lãi suất vay ngân hàng
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 7 - Vay tiền mua xe
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 8 - Sắp xếp thông tin Sinh viên
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 9 - Xây dựng game LOTT
- Assignment (Bài tập lớn) cuối khóa - đề 1 - parse 2 - chức năng 10 - Tính toán Phân số
- Tài liệu tham khảo 1
- Kỳ thi cuối kỳ - Final Exam 1
Bài học trước Bài học tiếp theo
Menu Tiện ích
Menu Hướng dẫn Học tập
❤🧡💛💚💙💜 Học là phải THỰC HÀNH ❤🧡💛💚💙💜
Thực hiện các bước tuần tự theo nội dung Bài học nhé!