Anda di halaman 1dari 3

1.

Buatlah flowchart dan program dari algoritma berikut ini:


a. Masukan namabarang
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 Algoritma
Start
Listing
#INPUT DATA USER
Masukan
Nama_Barang=str(input('Masukan Nama Barang : ')) nama barang

Harga_Barang=int(input('Masukan Harga Barang : '))


Jumlah_Barang= int(input('Masukan Jumlah Barang : ')) Masukan
harga barang

print("="*20)
print(f"Harga Barang anda : Rp {Harga_Barang:,}") Masukan
jumlah barang
print('Jumlah Barang anda :',Jumlah_Barang)
print("="*20) Hitung bayar = Harga*
jumlah barang
#PROSES HITUNGAN DISKON
hitung_bayar =( Harga_Barang*Jumlah_Barang)
>=
if hitung_bayar >= 100000 : Rp.100.00
0
diskon=hitung_bayar*(10/100) T Y
Tidak mendapat Mendapat
print('Diskon 10%') Discount Discount 10%

harga_total = hitung_bayar - diskon


Harga total =
print(f"Total Bayar: Rp {harga_total:,}") bayar - discount

else:
print(f"Total Bayar: Rp {hitung_bayar:,}") Cetak total
bayar

Stop
Hasil running jika mendapatkan diskon Hasil running jika tidak mendapatkan diskon
2. Buatlah flowchart dan programnya dari algoritma berikut ini
a. Diketahui phi=3.14
b. Masukan nilai jari-jari (r)
c. Hitung Keliling = 2 * phi * r
d. Cetak Keliling
Listing:
#menghitung keliling lingkaran
#Diketahui phi=3.14
#jari-jari lingkarang=r
phi=float(3.14) Mulai
#INPUT
print("Menghitung keliling lingkaran")
r=float(input("Masukan jari-jari lingkaran :"))
Phi 3.14
#PROSES MENGHITUNG KELILING LINGKARAN
#Keliling=K
K=2*phi*r
print('Keliling lingkaran ialah :',K) Input r

Hasil running
K = 2 * phi * r

Tampilkan K

Selesai

Anda mungkin juga menyukai