Soal Kewirausahaan pilihan ganda 2Deskripsi lengkap
Soal latihanDeskripsi lengkap
Soal Kewirausahaan pilihan ganda 2
bbFull description
bbDeskripsi lengkap
Deskripsi lengkap
TO TKD
bkufkugkjhihjFull description
hmmFull description
soal ukom latihan 2018Full description
UN IPA SMP
contoh soal hidraulika IIFull description
contoh soal hidraulika IIDeskripsi lengkap
soalDeskripsi lengkap
UN IPA SMP
bkufkugkjhihjDeskripsi lengkap
Latihan 2 Pemrograman Pemrograman Python Nur Cahyono Kushardianto T. Informatika Politeknik Politekni k Negeri Batam
Soal 1. Tulis sebuah program/algoritma yang mencetak angka yang bisa dibagi 5 dan 7 antara 0 dan n. n adalah masukan Contoh : Jika n = 100 Maka output adalah 0, 35, 70
Jawaban Soal 1 n =input("Masukkan nilai batas atas : ") val = [] for i in range (0,n+1): if i%5==0 and i%7==0: val.append(str(i)) print ','.join(val)
Soal 2. Tulis sebuah program/algortima yang menghitung jumlah simpanan di bank. Format input kurang lebih seperti berikut :
S 100 T 100 S artinya Simpan, T artinya Tarik Tunai, Misal masukannya :
S 300 S 300 T 200 S 150 Maka keluaran program adalah :
550
Jawaban Soal 2 saldo = 0 while True: s = raw_input() if not s: break kal = s.split(" ") stat = kal[0] uang = int(kal[1]) if stat == "S": saldo = saldo + uang elif stat == "T": saldo = saldo - uang else: print stat + '--> salah kode!! print 'Saldo anda = ' + str(saldo)
Soal 3. Tulis sebuah program/algoritma yang akan mencari semua angka yang dapat dibagi 9 akan tetapi bukan kelipatan 5. Angka2 tersebut berada diantara 1000 dan 2200, dengan syarat tambahan : a. Pisahkan antara angka-angka yang genap dan ganjil. b. Tampilkan dalam barisan yang berbeda. Sehingga terdapat dua baris hasil, barisan angka genap dan barisan angka ganjil. c. Setiap angka dipisah koma.
Jawaban Soal 3 genap =[] ganjil=[] for t in range(1000,2201): if t%9==0 and t%5!=0: if t%2==0: genap.append(str(t)) else: ganjil.append(str(t)) print "Barisan genap : " + ','.join(genap) print " " print "Barisan ganjil : " + ','.join(ganjil)