Berikut ini adalah pertanyaan dari maharanipuja28 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Dan jika nilai akhirnya 60-69 maka Grade C Dan Jika nilai akhirnya 50-59 maka Grade D
Dan jika nilai akhirnya 0-49 maka anda Gagal.
Nilai akhir di dapat dari = 50%* Nilai Tugas + 20% * Nilai UTS + 30% * Nilai UAS
Buatlah program dengan menggunakan struktur atau struct
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
code in python :
code in python :
# type 1
nama = input('masukan nama siswa : ')
tugas = int(input('masukkan nilai tugas : '))
uts = int(input('masukkan nilai uts : '))
uas = int(input('masukkan nilai uas : '))
nilai_tugas = 50/100 * tugas
nilai_uts = 20/100 * uts
nilai_uas = 30/100 * uas
nilai_akhir = nilai_tugas + nilai_uts + nilai_uas
print('nilai akhirnya adalah ', nilai_akhir)
if (nilai_akhir >= 80 ) and (nilai_akhir <= 100):
print ('Grade A')
elif (nilai_akhir >= 70 ) and (nilai_akhir <= 79):
print ('Grade B')
elif (nilai_akhir >= 60 ) and (nilai_akhir <= 69):
print ('Grade C')
elif (nilai_akhir >= 50 ) and (nilai_akhir <= 59):
print ('Grade D')
elif (nilai_akhir >= 0 ) and (nilai_akhir <= 49):
print('anda gagal')
# type 2
def Nilai():
nama = input('masukan nama siswa : ')
tugas = int(input('masukkan nilai tugas : '))
uts = int(input('masukkan nilai uts : '))
uas = int(input('masukkan nilai uas : '))
nilai_tugas = 50/100 * tugas
nilai_uts = 20/100 * uts
nilai_uas = 30/100 * uas
nilai_akhir = nilai_tugas + nilai_uts + nilai_uas
print('nilai akhirnya adalah ', nilai_akhir)
if (nilai_akhir >= 80 ) and (nilai_akhir <= 100):
print ('Grade A')
elif (nilai_akhir >= 70 ) and (nilai_akhir <= 79):
print ('Grade B')
elif (nilai_akhir >= 60 ) and (nilai_akhir <= 69):
print ('Grade C')
elif (nilai_akhir >= 50 ) and (nilai_akhir <= 59):
print ('Grade D')
elif (nilai_akhir >= 0 ) and (nilai_akhir <= 49):
print('anda gagal')
print(' ')
tambah()
return
def tambah():
tambah = input("Ingin tambah barang lagi? [ya/tidak] : ")
if tambah == "ya":
Nilai()
elif tambah == "tidak":
print('siswa sudah terdata semua')
else:
print("Pilihan yang anda masukkan tidak tersedia!")
Nilai()
maaf klo salah
Semoga dengan pertanyaan yang sudah terjawab oleh agustinacahyani5 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Fri, 06 Aug 21