Dưới đây là trích bài viết tưởng niệm Giáo sư Nguyễn Đình Ngọc của Giáo sư Bùi Trọng Liễu (nguyên giáo sư Đại học Paris). Bài được VietNamNet đăng lại ở đây và đây. Bản gốc ở đây.
Dưới đây là trích bài viết tưởng niệm Giáo sư Nguyễn Đình Ngọc của Giáo sư Bùi Trọng Liễu (nguyên giáo sư Đại học Paris). Bài được VietNamNet đăng lại ở đây và đây. Bản gốc ở đây.
Lưu ý - Dữ liệu đã được cập nhật đối với:
Tải miễn phí Logo Khoa Môi Trường - Trường ĐH Khoa Học Tự Nhiên (ENVIRONMENT - HCMUS) vector chuẩn ✓ Hình dáng: logo hình tròn ✓ Màu sắc: logo màu nâu ✓ Font chữ: font chữ không chân ✓ Biểu tượng: logo trái đấtlogo cây ✓ Phong cách: logo biểu tượng ✓ Dễ dàng tùy chỉnh trong thiết kế đồ họa ✓ Thuộc dự án 1.000.000 logo vector VINADESIGN
// Sắp xếp theo A->Z tiếng việt, học cải thiện hoặc rớt môn thì lấy môn mới nhất function compareVietnameseStrings(str1, str2) { var collator = new Intl.Collator("vi", { sensitivity: "base" }); return collator.compare(str1, str2); }
var tinchi = document.querySelectorAll("td:nth-child(3)"); var monhoc = document.querySelectorAll("td:nth-child(2)"); var diem = document.querySelectorAll("td:nth-child(6)");
var excludedSubjects = ["Thể dục", "Anh văn", "Giáo dục", "Tin học"];
for (var i = 0; i < tinchi.length; i++) { var subjectName = monhoc[i].innerText; var credit = Number(tinchi[i].innerText); var score = Number(diem[i].innerText);
if ( excludedSubjects.some(excludedSubject => subjectName.includes(excludedSubject)) || isNaN(score) || score < 5 ) { continue; }
// Tìm vị trí của dấu "- " đầu tiên var firstDashIndex = subjectName.indexOf(" - ");
// Cắt tên môn học từ dấu "- " đầu tiên nếu có var nameWithoutCode = firstDashIndex !== -1 ? subjectName.substring(firstDashIndex + 3) : subjectName;
// Ghi đè dữ liệu môn học cuối cùng nếu đã tồn tại subjectsData[nameWithoutCode] = { credit, score }; }
// Sắp xếp danh sách môn học theo tên var sortedSubjects = Object.keys(subjectsData).sort(function(a, b) { return compareVietnameseStrings(a.toUpperCase(), b.toUpperCase()); });
var totalScore = 0, totalCredits = 0;
// In ra từng môn học và điểm tương ứng for (var i = 0; i < sortedSubjects.length; i++) { var subjectName = sortedSubjects[i]; var credit = subjectsData[subjectName].credit; var score = subjectsData[subjectName].score; console.log("Môn: " + subjectName + "\nTín chỉ: " + credit + "\nĐiểm: " + score + "\n");
totalScore += credit * score; totalCredits += credit; }
console.log("Tổng tín chỉ: " + totalCredits); console.log("Điểm trung bình: " + (totalScore / totalCredits).toFixed(3));
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.