Tính điểm trung bình bị sai

cho em hỏi là tại sao khi RUN nó lại tính diemTrungBinh sai ạ.

/*
*de bai: xep hang hoc luc cua hoc sinh. Nhap 3 diem: diem kiem tra, diem thi giua ki, diem thi cuoi ki
*neu diem trung binh >=9: hoc luc GIOI
*neu diem trung binh >= 7 va < 9: hoc luc KHA
*neu diem trung binh >=5 va < 7: hoc luc TRUNG BINH
*neu diem trung binh < 5: THI LAI
*/
#include <stdio.h>
int main(){
	printf("WELCOME TO SUONG NGUYEN'S HOMEWORK\n");
	float diemKiemTra,diemCuoiKi,diemGiuaKi,diemTrungBinh,diemTong;
	diemTrungBinh=(diemKiemTra+diemCuoiKi+diemGiuaKi);

	printf("XIN MOI NHAP DIEM KIEM TRA: ");
	scanf("%f",&diemKiemTra);
	printf("XIN MOI NHAP DIEM GIUA KI: ");
	scanf("%f",&diemGiuaKi);
	printf("XIN MOI NHAP DIEM CUOI KI: ");
	scanf("%f",&diemCuoiKi);
	
	printf("DIEM TRUNG BINH CUA BAN LA: %f\n",diemTrungBinh);
	if(diemTrungBinh>10){
		printf("HIEN TAI 10 DIEM LA MAXIMUM");
		getchar();
		
	}else if(diemTrungBinh>=9){
		printf("CHUC MUNG BAN, BAN DA DAT HOC LUC: GIOI");
		getchar();
	}else if(diemTrungBinh>=7){
		printf("CHUC MUNG BAN, BAN DA DAT HOC LUC: KHA");
		getchar();
	}else if(diemTrungBinh>=5){
		printf("CHUC MUNG BAN, BAN DA DAT HOC LUC: TRUNG BINH\n");
		printf("BAN CAN CO GANG");
		getchar();
	}else{
		printf("RAT TIEC, XIN MOI BAN CHUAN BI THI LAI\n");
		printf("ON BAI NEU KHONG MUON HOC TIEP NAM SAU");
		getchar();
		
	}
	getchar();
	return 0;
}

khi khai báo mà ; và xuống dòng thì diemtrungbinh se không được khai báo

3 Likes

Tính (cộng) rồi mới nhập. :scream:

3 Likes

khai báo sai r kìa, diemtrungbinh phải nằm cùng 1 dòng với float và k được ; khi khai báo

ok ok. CAM ON NHIEU.

bạn nhầm rồi. nếu thì đã k chạy được

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?