Hcmus Tốt Nghiệp
Than bùn (peat) là hỗn hợp của 5 nhóm hợp chất hữu cơ và chúng là sản phẩm của quá trì…
Use saved searches to filter your results more quickly
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));