Rabu, 07 Oktober 2020

Tugas Pertemuan 4 Algoritma

 Tugas Pertemuan 4 Algoritma

  • Tugas 1 Perintah switch case pada Python

Script

#Tugas Pertama Algoritma

def satu():
    print("Nasi Goreng")
def dua():
    print("Mie Goreng")
def tiga():
    print("Capcay")


    Switch[case]()
print("Menu Makanan ")
print("--------------")
print("1. Nasi Goreng")
print("2. Mie Goreng")
print("3. Capcay ")

case = input("Pilihan Makanan [1-3]: ")
switch = {
         "1": satu,
         "2": dua,
         "3": tiga
 
}

Python File




  • Tugas 2 buatlah program dari pseudocode berikut ini:
    • a. Masukan nama barang
    • b. Masukan harga barang
    • c. Masukan jumlah barang
    • d. Hitung bayar = harga * Jumlah barang
    • e. Jika bayar >= 100.000 maka diberikan discount 10% selain dari itu tidak mendapat discount
    • f. Hitung total bayar = bayar - discount
    • g. Cetak total bayar

Script

barang=input("Masukan Nama Barang   : ")
harga=int(input("Masukan Harga Barang  : "))
jumlah=int(input("Masukan Jumlah Barang : "))
total=harga*jumlah
print("=================================")

print("Nama Barang   = ", barang)
print("Harga Barang  = ", harga)
print("Jumlah Barang = ", jumlah)
print("Total         = ", total)

setelah_diskon = total
 
if total < 100000:
    diskon = total * (0/100)
else:
    diskon = total * (10/100)
 
setelah_diskon = total - diskon
print("Diskonya yaitu : {:,}".format(int(diskon)).replace(',','.'))
print("Harga setelah diskon : {:,}".format(int(setelah_diskon)).replace(',','.'))

Python File





  • Tugas 3 Buatlah programnya dari pseudocode berikut ini:
    • Diketahui phi=3.14
    • Masukan nilai jari-jari (r)
    • Hitung Keliling = 2 * phi * r
    • Cetak Keliling
Script

def program ():
    print("Membuat Program dari Rumus Diatas")
    print("=================================")
    r = int(input("Masukan Jari-jari : "))
    phi = 3.14
    luas = phi*r*r
    kel = 2*phi*r
    print("Hitung Luas =",luas)
    print("Hitung Keliling =",kel)

program ()

Python File





  • Tugas 4 buatlah flowchart dan program dengan menggunakan struktur branching untuk menentukan grade kelulusan mahasiswa
Script
nim=input("Masukan NIM : ")
nama=input("Masukan Nama Mahasiswa : ")
matkul=input("Masukan Mata Kuliah : ")
n_a=int(input("Nilai Absensi : "))
n_t=int(input("Nilai Tugas : "))
n_uts=int(input("Nilai UTS : "))
n_uas=int(input("Nilai UAS : "))

absen=n_a*20/100;
tugas=n_t*25/100;
uts=n_uts*25/100;
uas=n_uas*30/100;
nilai_akhir=absen + tugas + uts + uas;

print("===================================")
print("NIM = ", nim)
print("Nama Mhs = ", nama)
print("Mata Kuliah = ", matkul)
print("Nilai Absensi = ", absen)
print("Nilai Tugas = ", tugas)
print("Nilai UTS = ", uts)
print("Nilai UAS = ", uas)
print("Nilai Akhir = ", nilai_akhir)

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")
else:
    print("Grade = E")
print("TERIMAKASIH")

Python File 



Flowchart






Kelompok 3 :

Terima kasih telah datang ke Blog Kami..
Jangan Lupa Tinggalkan Like & Komen




Tidak ada komentar: