Anda di halaman 1dari 3

Nama : Mugiyanto

Nim : 12220005

Kelas : 12.1B.01

TUGAS MANDIRI PERTEMUAN 4

1. flowchart

Start

Kodisi 1
Nilai >= 81
tidak

Kondisi 2
Nilai >=75
Ya
Tidak

Kodisi 3
Nilai >= 60
Ya

Grade A Tidak

Kondisi 4
Ya Nilai >= 41
Grade B

Ya
Grade C

Grade D Tidak

Selesai Grade E
2. Program
3. #input
nama=input("masukkan nama mahasiswa : ")
nim=input("masukkan NIM : ")
matkul=input("Masukkan mata kuliah : ")
absen=float(input("masukkan nilai absensi : "))
tugas=float(input("masukkan nilai tugas : "))
uts=float(input("masukkan nilai UTS : "))
uas=float(input("masukkan nilai UAS : "))
Absen=int(absen*20/100)
Tugas=int(tugas*25/100)
UTS=int(uts*25/100)
UAS=int(uas*30/100)

#rumus
nilai_akhir=Absen+Tugas+UTS+UAS

#output
print("nama : ",nama)
print("NIM : ",nim)
print("Mata Kuliah : ",matkul)
print("Nilai Akhir : ",int(nilai_akhir))

#proses
if nilai_akhir >=81 :
print("Grade : A")
elif nilai_akhir >=75 :
print("Grade : B")
elif nilai_akhir >=60 :
print("Grade : C")
elif nilai_akhir >=41 :
print("Grade : D")
elif nilai_akhir >=0 :
print("Grade : E")
#cetak hasil akhir
if nilai_akhir >=60 :
print("Keterangan : LULUS")
else :
print("Keterangan : TIDAK LULUS")
Hasil running program

Anda mungkin juga menyukai