Imam  Fahrur  Rozi  

Algoritma  dan  Pemrograman

Latihan Algoritma

La#han  1   Buat  algoritma  untuk  menghitung  luas  bangun  datar   segiempat    

La#han  2   Buat  algoritma  untuk  menghitung  volume  balok  dan  luas   permukaan  balok     .

La#han  3   Buat  algoritma  untuk  menghitung  nilai  rata-­‐rata  dari  3   bilangan  bulat     .

La#han  4   Buat  algoritma  untuk  menukarkan  isi  nilai  dari  2  variabel     Contoh:  a  =  3  dan  b  =  4   Hasilnya:  a  =  4  dan  b  =  3     .

 Jika  masukan  selain  ‘a’  atau  ‘b’   akan  ditampilan  ‘masukan  anda  harus  a  atau  b’     .La#han  5   Buat  algoritma  untuk  menghitung  volume  balok  (jika   masukan  pengguna  ‘a’)  atau  luas  permukaan  balok  (jika   masukan  pengguna  ‘b’).

 jika  dimasukkan  0  akan  keluar   hasilnya  “salah”.  kalau  masukan  bukan  0  atau  1  maka   ditampilkan  ‘masukan  harus  0  atau  1’     .  jika  dimasukkan  1  maka  hasilnya   “benar”.La#han  6   Buat  algoritma  untuk  program  konversi  dari  nilai  biner   ke  logika  boolean.

La#han  7   Buat  algoritma  untuk  mengecek  apakah  bilangan  yang   dimasukkan  oleh  pengguna  merupakan  bilangan  ganjil   atau  genap   .

… n.2.5.3.4.La#han  8   Buat  algoritma  untuk  menampilkan  bilangan  1.  dimana  n  adalah  masukan  dari  penggguna   .

5.9.… n.3.La#han  9   Buat  algoritma  untuk  menampilkan  bilangan  1.  dimana  n  adalah  masukan  dari  penggguna   .7.

8.10.4.6.La#han  10   Buat  algoritma  untuk  menampilkan  bilangan  2. …n.  dimana  n  adalah  masukan  dari  penggguna   .

 dimana  n  masukan  dari  pengguna   .La#han  10.a   Buat  algoritma  untuk  menampilkan  kata  “hello  world”   sejumlah  n  kali.

Dimana  n   merupakan  banyak  bilangan  yang  hendak  dimasukkan.  dan  seYap   kalimasukan.  sebanyak  n  kali.   sesuai  dengan  keinginan  pengguna.  bilangan  yang  dimasukkan  langsung   ditampilkan   .       Contoh:  jika  dimasukkan  n  =  5.La#han  11   Buat  algoritma  dari  program  untuk  memasukkan   beberapa  nilai  bilangan  bulat.  maka  program  akan  bisa   menerima  masukan  5  bilangan  bulat.

La#han  12   Buat  algoritma  untuk  mengkonversi  mata  uang  dari   dolar  ke  rupiah.  dengan  nilai  tukar  1  dolar  =  8000  rupiah   .

5.1   Hasilnya  :  1     .La#han  13   Buat  algoritma  untuk  mencari  bilangan  terkecil  dari  3   bilangan  yang  dimasukkan  oleh  pengguna.     Contoh:  2.

La#han  14   Buat  algoritma  untuk  klasifikasi  usia  manusia.   Aturannya:   ²  Jika  umur  <  5  à  balita   ²  Jika  umur  >=  5  dan  umur  <  10  à  anak-­‐anak   ²  Jika  umur  >=  10  dan  umur  <17  à  remaja   ²  Jika  umur  >=  17  dan  umur  <  55  à  Dewasa     ²  Jika  umur  >=  55  à  Lanjut  usia     Contoh:  Jika  dimasukkan  umur  =  20.  maka  outputnya  =   dewasa     .

 n  adalah  masukan   dari  pengguna     Contoh:  jika  masukan  n=5.  maka  akan   dihasilkan  1+2+3+4+5   .LaYhan  15   Buat  algoritma  untuk  menghitung  jumlah  total   n  bilangan  bulat  pertama.

….4.   .LaYhan  16     Buat  algoritma  untuk  membuat   deret  1.25.16.8.

…   .16.36.LaYhan  17     Buat  algoritma  untuk  membuat   deret  2.10.4.6.14.

LaYhan  18     Buat  algoritma  untuk  membuat   tampilan   *   **   ***   ****   *****   ………….   .

  ..LaYhan  19   Buat  algoritma  untuk  membuat   tampilan   1   22   333   4444   55555   ………….

LaYhan  20   Buat  algoritma  untuk  mencari  nilai   yang  lebih  besar  antara  2  bilangan     Misal:  ada  dua  bilangan  a  dan  b.  maka  keluaran  program   “a  lebih  besar  dari  b”   .  b=10.   a=20.

 Focus.  stay  cool  &  calm   .Algoritma  dan  Pemrograman     Selamat  Belajar       JJJJJJJJJ     Serious.

Sign up to vote on this title
UsefulNot useful