Xây Dựng Menu Chương Trình Cho 3 Bài Tập Bị Lỗi - Dạy Nhau Học

Mọi người ơi giúp e bài này với, e code mãi mà vẫn lỗi ko, hiểu tại sao? Quan trọng là bài 4 ạ. :slight_smile:

BÀI 1: TÍNH TRUNG BÌNH TỔNG CỦA CÁC SỐTỰ NHIÊN CHIA HẾT CHO 2 Input: nhập từ bàn phím 2 giá trị min, max Output: Trung bình tổng của các số tự nhiên chia hết cho 2 từ min tới max

BÀI 2: XÂY DỰNG CHƯƠNG TRÌNH XÁC ĐỊNH SỐ NGUYÊN TỐ Input: Nhập vào từ bàn phím số x Output: Kết luận x có phải là số nguyên tố hay không Biết rằng: Số nguyên tố là số chỉ chia hết cho 1 và chính nó.

BÀI 3: XÂY DỰNG CHƯƠNG TRÌNH SỐ CHÍNH PHƯƠNG Input: Nhập vào từ bàn phím số x Output: Kết luận x có phải là số chính phương hay không? Biết rằng: Số chính phương là một số mà giá trị của nó là bình phương của một số tự nhiên. (ví dụ: 9 = 3 x 3, 16 = 4 x 4, 25 = 5 x 5, 1,000,000 = 1,000 x 1,000)

BÀI 4: XÂY DỰNG MENU CHƯƠNG TRÌNH CHO 3 BÀI TẬP TRÊN Yêu cầu:

  • Nếu người dùng nhập từ bàn phím số 1 -> Chạy chương trình bài 1
  • Nếu người dùng nhập từ bàn phím số 2 -> Chạy chương trình bài 2
  • Nếu người dùng nhập từ bàn phím số 3 -> Chạy chương trình bài 3
  • Nếu người dùng nhập từ bàn phím số 4 ->Thoát khỏi chương trình
  • Nếu người dùng nhập từ bàn phím số khác: Hiển thị menu như cũ Gợi ý: Sử dụng vòng lặp do while kết hợp với cách tạo menu thông thường để làm bài tập số 4. Đây là bài 1,2,3 ạ còn bài 4 em không làm được
#include <stdio.h> int main() { // Bai 1 int min, max; int i = min; float sum = 0, bienDem = 0, trungBinh = 0; while (i <= max) { if (i % 2 == 0) { sum += i; bienDem++; } } trungBinh = sum / bienDem; // Bai 2 int x; int count = 0; int i; for (i = 2; i < x; i++) { printf("Nhap vao x : % d \n"); scanf("%d", x); if (x % i == 0) { count++; } } if (count == 0) { printf("x la so nguyen to : \n"); } else { printf(" x khong phai la so nguyen to : \n"); } // Bai 3 int x; int count = 0; int i; for (i = 1; i < x; i++) { if (i * i == x) { printf(" x la so chinh phuong:\n"); break; } } return 0; }

"Thần chú chị Google: infinite loop for creating menu hoặc tạo menu lựa chọn bằng C .

Tìm trên DNH cũng có nè :v" Hôm qua anh HK Boy trả lời bài này mà e không hiểu ạ, vì em mới học nên mong anh chỉ thêm ạ ! :))

Từ khóa » Sử Dụng Switch Case để Tạo Menu