Bài 30
Đề bài: Tính điểm xet tuyen đại học theo nhieu phuong thuc.
Nhập điểm 3 môn thi THPT QG.
Phuong thuc 1: Trung binh 3 mon * 10/3 (tháng 10)
Phuong thuc 2: Mon chinh * 2 + 2 mon con lai (nhập mon chinh)
Phuong thuc 3: Nhập điểm hoc ba 5 ky và tính trung bình
Gọi y nganh hoc phu hop.
Ví dụ: Toan = 8.5, Van = 7.0, Ngoai ngu = 8.0
Kết quả:
Tong 3 mon = 23.5 / 30
PT1: Diem quy doi = 7.83 / 10
PT2 (Toan là mon chinh): 8.5*2 + 7 + 8 = 32 / 40
Gọi y: Ky thuat, Cong nghe thong tin, Kinh te
Đăng nhập để giáo viên có thể giao bài và nhận bài nộp của bạn.
Câu trả lời
print("=== CONG CU TINH DIEM XET TUYEN ===\n")
toan = float(input("Diem Toan: "))
van = float(input("Diem Ngu Van: "))
nn = float(input("Diem Ngoai Ngu: "))
tong = toan + van + nn
print(f"\nTong 3 mon: {tong} / 30")
# PT1
diem_pt1 = tong * 10 / 30
print(f"\nPhuong thuc 1 (TB 3 mon): {round(diem_pt1, 2)} / 10")
# PT2
print("\nPhuong thuc 2 (Mon chinh he so 2):")
print(" 1. Toan 2. Van 3. Ngoai ngu")
chon = int(input(" Chon mon chinh (1/2/3): "))
ds_diem = [toan, van, nn]
ten_mon = ["Toan", "Van", "Ngoai ngu"]
diem_chinh = ds_diem[chon-1]
diem_phu = sum(ds_diem) - diem_chinh
diem_pt2 = diem_chinh * 2 + diem_phu
print(f" {ten_mon[chon-1]}*2 + 2 mon con lai = {diem_chinh}*2 + {diem_phu} = {diem_pt2} / 40")
# PT3 - hoc ba
print("\nPhuong thuc 3 (Hoc ba):")
diem_hb = []
for ky in range(1, 6):
d = float(input(f" Diem TB ky {ky}: "))
diem_hb.append(d)
diem_pt3 = sum(diem_hb) / len(diem_hb)
print(f" Diem TB hoc ba 5 ky: {round(diem_pt3, 2)} / 10")
# Goi y nganh
print(f"\n=== GOI Y NGANH HOC ===")
print(f"Tong = {tong} | Diem PT1 = {round(diem_pt1,2)}")
if toan >= 7 and tong >= 21:
print(" Phu hop: Cong nghe thong tin, Ky thuat, Toan Tin, Kinh te")
if van >= 7 and tong >= 21:
print(" Phu hop: Ngu van, Bao chi, Luat, Khoa hoc xa hoi")
if nn >= 7.5 and tong >= 21:
print(" Phu hop: Ngoai ngu, Du lich, Quan he quoc te")
if diem_pt1 < 6:
print(" Can co gang them! Nen on thi khi diem chua cao")
elif diem_pt1 < 7:
print(" Muc diem trung binh, co the xet vao cac truong top 2")
else:
print(" Muc diem tot, co the xet vao cac truong top 1")