alpro - latihan algoritma 1 - ifrozi.files.wordpress.com ·...

23
Imam Fahrur Rozi Algoritma dan Pemrograman Latihan Algoritma

Upload: hoangnhi

Post on 08-Mar-2019

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

Imam  Fahrur  Rozi  

Algoritma  dan  Pemrograman

Latihan Algoritma

Page 2: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

Buat  algoritma  untuk  menghitung  luas  bangun  datar  segiempat    

La#han  1  

Page 3: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

Buat  algoritma  untuk  menghitung  volume  balok  dan  luas  permukaan  balok    

La#han  2  

Page 4: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

Buat  algoritma  untuk  menghitung  nilai  rata-­‐rata  dari  3  bilangan  bulat    

La#han  3  

Page 5: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

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

La#han  4  

Page 6: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

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

La#han  5  

Page 7: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

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

La#han  6  

Page 8: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

Buat  algoritma  untuk  mengecek  apakah  bilangan  yang  dimasukkan  oleh  pengguna  merupakan  bilangan  ganjil  atau  genap  

La#han  7  

Page 9: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

Buat  algoritma  untuk  menampilkan  bilangan  1,2,3,4,5,…n,  dimana  n  adalah  masukan  dari  penggguna  

La#han  8  

Page 10: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

Buat  algoritma  untuk  menampilkan  bilangan  1,3,5,7,9,…n,  dimana  n  adalah  masukan  dari  penggguna  

La#han  9  

Page 11: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

Buat  algoritma  untuk  menampilkan  bilangan  2,4,6,8,10,…n,  dimana  n  adalah  masukan  dari  penggguna  

La#han  10  

Page 12: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

Buat  algoritma  untuk  menampilkan  kata  “hello  world”  sejumlah  n  kali,  dimana  n  masukan  dari  pengguna  

La#han  10.a  

Page 13: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

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

La#han  11  

Page 14: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

Buat  algoritma  untuk  mengkonversi  mata  uang  dari  dolar  ke  rupiah,  dengan  nilai  tukar  1  dolar  =  8000  rupiah  

La#han  12  

Page 15: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

Buat  algoritma  untuk  mencari  bilangan  terkecil  dari  3  bilangan  yang  dimasukkan  oleh  pengguna.    Contoh:  2,5,1  Hasilnya  :  1    

La#han  13  

Page 16: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

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    

La#han  14  

Page 17: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

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

LaYhan  15  

Page 18: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

Buat  algoritma  untuk  membuat  deret  1,4,8,16,25,….  

LaYhan  16    

Page 19: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

Buat  algoritma  untuk  membuat  deret  2,4,6,16,10,36,14,…  

LaYhan  17    

Page 20: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

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

LaYhan  18    

Page 21: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

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

LaYhan  19  

Page 22: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

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

LaYhan  20  

Page 23: ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com · Buat$algoritma$untuk$menukarkan$isi$nilai$dari2 variabel$ $ Contoh:$a=3$ dan$b$=4$ Hasilnya:$a=4$ dan$b$=3$ $ Lahan 4 $

Selamat  Belajar    

 

Algoritma  dan  Pemrograman    

Serious,  Focus,  stay  cool  &  calm  JJJJJJJJJ