Ai sửa hay góp ý cho code em tối ưu với ạ, em cũng mới học thôi
alert('Chương trình tính điểm sinh viên!');
let hoTen = '';
let diemTD = 0;
let diemTH = 0;
let diemKT = 0;
let diemQT = 0;
let diemMT = 0;
let diemMH = 0;
hoTen = prompt('Nhập họ và tên: : ');
diemMT = prompt('Nhập điểm thi : ');
if (diemTD <= 10 && diemTH <= 10 && diemKT <= 10) {
document.write('Họ và tên : ' + hoTen + '<br>');
document.write('Điểm thái độ : ' + diemTD + '<br>');
document.write('Điểm thực hành : ' + diemTH + '<br>');
document.write('Điểm kiểm tra : ' + diemKT + '<br>');
if (diemTD > 1 && diemTH > 1 && diemKT > 1) {
diemQT = (0.2 * diemTD) + (0.4 * diemTH) + (0.4 * diemKT);
document.write('Điểm quá trình : ' + diemQT + '<br>');
document.write('Điểm thi : ' + diemMT + '<br>');
diemMH = ((diemQT) + (diemMT)) / 2.0;
document.write('Tổng điểm : ' + diemMH + '<br>');
if (diemMH >= 8.5) {
document.write('Xếp loại : A');
} else if (6.5 <= diemMH < 8.5) {
document.write('Xếp loại : B');
} else if (5 <= diemMH < 6.5) {
document.write('Xếp loại : C');
} else {
document.write('Xếp loại : D');
}
} else {
document.write('Điểm quá trình : bị cấm thi <br>');
document.write('Điểm thi : N/A <br>');
document.write('Môn học này không đạt...');
}
} else {
document.write('Vui lòng nhập lại ĐTĐ, ĐTH, ĐKT...');
}
Phần Tổng Điểm em chạy thì nó ra NaN