ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com ·...
Transcript of ALPRO - Latihan Algoritma 1 - ifrozi.files.wordpress.com ·...
![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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/1.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/2.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/3.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/4.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/5.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/6.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/7.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/8.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/9.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/10.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/11.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/12.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/13.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/14.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/15.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/16.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/17.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/18.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/19.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/20.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/21.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/22.jpg)
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 $](https://reader031.fdokumen.com/reader031/viewer/2022021914/5c82422309d3f29c618be48b/html5/thumbnails/23.jpg)
Selamat Belajar
Algoritma dan Pemrograman
Serious, Focus, stay cool & calm JJJJJJJJJ