Latihan Kasus Algoritma Minggu 3 Imam Fahrur Rozi
Kasus 1 Buat algoritma untuk menampikan kata “Hello World” sebanyak 5 kali
Menampilkan “Hello World” sebanyak 5 kali PROGRAM Menampilkan “Hello World” sebanyak 5 kali DEKLARASI - ALGORITMA output “Hello World” Algoritma di atas kurang efektif, karena pada dasarnya antara baris 1 dengan baris yang lain prosesnya sama yaitu menampilkan kata “Hello World”. Jika diminta untuk menuliskan kata tersebut 100 kali maka akan dibuat 100 baris algoritma dengan proses yang sama yaitu output “Hello World”. Dan ini yang disebut tidak efektif.
Menampilkan “Hello World” sebanyak 5 kali Yang lebih efektif, digunakan perulangan. Setiap kali dalam suatu kasus ada suatu proses tertetu yang dilakukan berulang kali, maka pada kasus tersebut bisa diterapkan perulangan. PROGRAM Menampilkan “Hello World” sebanyak 5 kali DEKLARASI i : integer ALGORITMA i 0 DOWHILE i < 5 THEN output “Hello World” i i+1 ENDDO
start i 0 i < 5 F T Output “Hello World” i i + 1 end
Kasus 2 Menampilkan “Hello World” sebanyak n kali
Kasus 3 Buat algoritma untuk menampilkan bilangan 1, 2, 3, 4, 5, … 10
Kasus 4 - 8 Buat algoritma untuk menampilkan sebanyak n bilangan pertama, seperti 1, 2, 3, 4, 5, … n Buat algoritma untuk menampilkan bilangan 2, 4, 6, 8, 10 Buat algoritma untuk menampilkan bilangan 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 Buat algoritma untuk menampilkan bilangan 10, 8, 6, 4, 2 Buat algoritma untuk menampilkan bilangan dari n, menurun sampai 0
Kasus 5 Buat algoritma untuk menampilkan bilangan 2, 4, 6, 8, 10
Kasus 7 Buat algoritma untuk menampilkan bilangan 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0
Kasus 8 Buat algoritma untuk menampilkan bilangan 10, 8, 6, 4, 2