TUGAS KELOMPOK 2 PERTEMUAN 2 LOGIKA & ALGORITMA
Kelas : 17.1A.07
Mata Kuliah : Logika & Algoritma
Kelompok 2
Anggota :
17207060_Abdul Malik Fajar
17207058_Albani ray
17207075_Andika Callas
17207136_Muhammad Rafli
17207063_Adila Faisal
Soal Cerita 1
Ibu pergi ke pasar membeli telur sebanyak 5 kilogram untuk membuat kue, harga 1 kilo gram telor adalah 26000 perkilogram. Untuk pergi ke pasar ibu harus naik angkot pp (pulang pergi) dengan tarip Rp 3500 sekali naik angkot. Pertanyaan Berapakah sisa uang jika ibu membawa uang sebesar Rp 200 000
Identifikasi masalah
Input : berat telur(brt), harga telur (hrg), transport (ongkos), uang ibu(uang)
Output : sisa uang (sisa)
Buatlah Programnya dengan Python!
Codingan :
print("==============================")
print(" PEMBELIAN TELUR ")
print("==============================")
berat=int(input("berat telur : "))
harga=int(input("harga telur : RP. "))
ongkos=int(input(" transport : RP."))
uang=int(input("uang ibu : RP."))
print("==============================")
rumus=uang-ongkos-(berat*harga)
print("sisa uang : RP.", rumus)
Tampilan Input dan Output
Penjelasan Logika dan Algoritma
Ibu pergi ke pasar membeli bahan untuk membuat kue, menggunakan transportasi umum dengan membayar Rp.3.500,- untuk sekali perjalanan. Ibu membawa uang sebesar Rp.200.000,- untuk membeli telur sebanyak 5kg, harga yang di tawarkan pedagang sebesar Rp.26.000/kg yang berarti ibu harus membayar Rp.130.000,- untuk 5kg telur. Setelah selesai berbelanja ibu pulang ke rumah menggunakan transportasi umum lagi dengan tarif yang sama dengan keberangkatan, jadi biaya ongkos yang ibu keluarkan sebesar Rp.7.000,- Maka total uang yang ibu keluarkan untuk berbelanja dan membayar ongkos pulang pergi ke pasar sebesar Rp.137.000,- yang berarti sisa uang ibu adalah Rp.63.000,-
Soal Cerita 2
• Seorang pedagang mangga menjual dagangan nya
yang setiap kg mangga dihargai dengan harga
tertentu Setiap pembeli membayar harga
mangga yang dibeli nya berdasarkan berat
• Tentukan algoritma pedagang untuk menentukan
harga yang harus dibayar pembeli
• Identifikasi masalah
• Input harga per kg(hrg), berat pembelian(brt)
• Output harga yang dibayar pembeli(byr)
Codingan :
print("===========================")
print(" PEMBELIAN MANGGA ")
print("===========================")
harga=int(input(" harga per Kg :RP."))
berat=int(input(" berat pembelian : "))
total=harga*berat #dibuat algoritma perkalian antara variable harga dengan berat
print("===========================")
print("total harga : RP. ", total) #perintah untuk melakukan pencetakan hasil dari variable total
Tampilan Input dan Output
Penjelasan Logika & Algoritma
untuk menyelesaikan persoalan diatas maka di perlukan penginputan harga dan berat pembelian.
saya perumpamakan bahwa saya adalah seorang pedagang, dan saya memberikan harga mangga yang saya jual seharga 15.000/kg, lalu ada seorang pembeli yang membeli mangga seberat 5kg.
Maka dibuatnya algoritma perkalian antara harga dan berat, untuk menentukan besar uang yang harus dibayar pembeli kepada saya (pedagang).
Jadi, 15.000*5 (harga perkilo*berat pembelian)
yang harus di bayar oleh si pembeli sebesar 75.000.
Tugas Individu
Buatlah
algoritma dan program tentang konversi suhu Celcius ke
Reamur, Celcius ke Fahreinhet, dan Celcius ke Kelvin
Ketentuan
reamur : 4/5* celcius
Fahreinhet : 9/5* celcius + 32
Kelvin : celcius + 273
Catatan :
- Menggunakan pemrograman python
- Dikumpulkan dalam bentuk file py) untuk program python dan
doc/pdf (untuk membuat algoritmanya)
Codingan :
print("==============================")
print(" KONVERSI SUHU CELIUS ")
print("==============================")
celcius= float(input(" masukan suhu celcius : "))
fahrenheit= (9/5)*celcius + 32
reamur= 4/5 * celcius
kelvin= celcius + 273
print("=============================")
print(" HASIL KONVERSI SUHU ")
print("=============================")
print("suhu celcius adalah : ", celcius)
print("suhu fahrenheit adalah : ", fahrenheit)
print("suhu reamur adalah : ", reamur)
print("suhu kelvin adalah : ", kelvin)
Tampilkan Input dan Output
Penjelasan Logika & Algoritma
1. Masukan/tentukan suhu Celcius, untuk mendeklarasikan Reamur, Fahreinheit dan Kelvin
2. Hitung Rumus Reamur = 4/5 * Celcius
3. Hitung Rumus Fahreinhet = 9/5 * Celcius + 32
4. Hitung Rumus Kelvin = 273 + Celcius
5. Tampilkan hasil Celcius ke Reamur
6. Tampilkan hasil Celcius ke Fahreinhet
7. Tampilkan hasil Celcius ke Kelvin
Contoh Soal Algoritma
1. Diketahui P=10, Q=15, dan R=5, diberikan Algoritma P=Q, Q=R, maka nilai P,Q,R sekarang?
Codingan :
#soal algoritma nomor 1
#diketahui
P=input ("NIlai P :") #masukan variable p dengan nilai yang sudah ditentukan
Q=input ("Nilai Q :") #masukan variable q dengan nilai yang sudah ditentukan
R=input ("Nilai R :") #masukan variable r dengan nilai yang sudah ditentukan
#algoritma pertukaran
P=Q #perintah algoritma pertukaran antara variable p dengan variable q
Q=R #perintah algoritma pertukaran antara variable q dengan variable r
#nilai P,Q,R setelah pertukaran adalah
print (P,Q,R) #perintah pencetakan nilai setelah melakukan algoritma pertukaran
Tampilan Input dan Output
Penjelasan Logika dan Algoritma
Masukan variable nilai P,Q,R
lalu lakukan algoritma pertukaran dengan menggunakan rumus
P=Q #agar nilai variable P melakukan pertukaran dengan variable Q
Q=R #agar nilai variable Q melakukan pertukaran dengan variable R
kemudian masukan perintah percetakan untuk melihat hasil pertukaran
print (P,Q,R)
setelah di jalankan, maka variable akan bertukan dengan hasil sebagai berikut
15 (P), 5 (Q), 5 (R)
Comments
Post a Comment