Laporan Pendahuluan Praktikum 10 [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Laporan Pendahuluan Praktikum 10 Nama : Brillianta Bintang Virgantara Kelas : 1 D3 IT A nrp



: 2103191011



1. Gunakan loop while untuk membuat program yang dapat menampilkan semua karakter yang diketikkan di keyboard sampai yang diketikkan pada keybord huruf ‘X’ (x besar).



Start



Input karakter



Apakah karakter = ‘X’ ?



T Cetak karakter



End



Y



2. Gunakan loop while untuk membuat program yang dapat mencari total angka yang dimasukkan dengan tampilan sebagai berikut : Masukkan bilangan ke-1 : 5 Mau memasukkan data lagi [y/t] ? y Masukkan bilangan ke-2 : 3 Mau memasukkan data lagi [y/t] ? t Total bilangan = 8



Start



i=1 total = 0



Input bilangan ke-i



total=total+bilangan



Apakah ingin mau memasukkan data lagi [y/t] ?



y



i++



Cetak total



End



t



3. Pada program no 2 tambahkan rata-rata, maksimum dan minimum dari angka yang dimasukkan. Start



i=1 total = 0 min = 9999 max = -9999



Input bilangan ke-i



total=total+bilangan



Apakah bilangan > max ?



Y



max = bilangan



Y



min = bilangan



T



Apakah bilangan < min ?



T A



B



B



A



Apakah ingin mau memasukkan data lagi [y/t] ?



T



Y i++



Cetak total, rata-rata, min, max



End



Rata-rata = total / i



4. Dengan menggunakan pernyataan looping, buatlah program berikut: input: n output: 0 1 3 6 10 15 21 28 …. Bilangan ke n



Start



Input n



i=1 bil = 0 plus = 0



Apakah i 0 ?



T Cetak total



End



7. Seorang mau menabung untuk pembiayaan ibadah hajinya. Biaya ibadah haji saat ini senilai a juta. Jika tiap bulan dia mampu menabung sebesar b rupiah. Dengan program anda yang menggunakan fungsi, bantulah orang ini untuk menghitung berapa bulan dia butuhkan agar biaya hajinya bisa terpenuhi. Yang menjadikan masalah ini tidak dapat diselesaikan dengan pembagian langsung a/b adalah bahwa setiap tahun biaya haji naik rata-rata c% dari biaya awal (a). Nilai a, b, c dimasukkan oleh user.



Start



Input a, b, c



i=0 lunas = a



Apakah lunas > 0 ?



Y i++



lunas = lunas - b



T



Apakah i%12 = 0 ?



Y lunas = lunas - b



naik = a * (c*0.01)



a = a + naik



lunas = lunas + naik



End



T