Yêu cầu

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

Hướng dẫn giải

Code
/*
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
*/
#include<stdio.h>
#include<conio.h>

int main() {
  // 1. Khai báo biến
  int min, max;
  
  // 2. INPUT nhập liệu
  printf("Moi nhap min: ");
  scanf("%d", &min);
  
  printf("Moi nhap max: ");
  scanf("%d", &max);
  
  // 3. PROCESS xử lý tính toán theo Nghiệp vụ Logic
  float tong = 0;
  float dem = 0;
  float trungBinh = 0;
  
  // Chay vong lap tu min -> max
  int i = min;         // 1. Khoi tao bien chay
  while(i <= max) {    // 2. Xet dieu kien de chay vong lap
    if(i % 2 == 0) {
      tong += i;
      dem++;
    }
    i++;             // 3. Tang bien chay len 1 don vi
  }
  trungBinh = tong / dem;
  
  // 4. OUTPUT xuất ra màn hình
  printf("=== CHUONG TRINH TINH TONG CAC SO TU NHIEN CHIA HET CHO 2 ===\n");
  printf("Thong tin:\n");
  printf("- Duyet vong lap cac gia tri tu %d den %d \n", min, max);
  printf("- Ket qua: %f", trungBinh);
  
  getch(); // Lenh dung man hinh
  return 0;
}