a. Nama, Nrp ,Nilai tugas, Nilai uts,Nilai uas . Dan jika

Berikut ini adalah pertanyaan dari maharanipuja28 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

A. Nama, Nrp ,Nilai tugas, Nilai uts,Nilai uas .Dan jika nilai akhirnya 80-100 maka Garade A Dan jika nilai akhirnya 70-79 maka Grade B
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 salahJawaban: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 2def 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(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 2def 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(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 2def 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(

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