1. Algoritma untuk menampilkan angka ganjil dari 0 sampai 10 dengan FOR Algoritmanya sebagai berikut:
1. 2. 3. 4. 5. 6. 7.
Mulai Deskripsi bilangan=1 cetak bilangan 1 jika bilangan < 10 maka for bilangan = bilangan + 2 cetak bilangan selesai
Flowchart :
mulai Bil := 1
cetak
FoR Bil =1 to 10 D0
ya
Bil := Bil+2
tidak selesa i
2. Algoritma untuk menampilkan angka ganjil dari 0 sampai 10 dengan WHILE DO Algoritmanya sebagai berikut:
1. 2. 3. 4. 5. 6. 7.
Mulai bilangan=1 cetak bilangan 1 WHILE bilangan < 10 DO Bilangan = bilangan + 2 cetak bilangan selesai
Flowchart :
mulai Bil := 1
Cetak Bilangan
ya
Bil := Bil+2
tidak selesa i
3. Algoritma untuk menampilkan angka ganjil dari 0 sampai 10 dengan REPEAT UNTIL Algoritmanya sebagai berikut: 1. 2. 3. 4. 5. 6. 7. Input bilangan bilangan=1 cetak bilangan 1 REPEAT Bilangan = bilangan + 2 UNTIL bilangan <10 cetak bilangan selesai
Flowchart :
mulai Bil := 1
Cetak Bilangan
Bil := Bil+2
Cetak Bilangan
ya
Repeat until Bil < 10
tidak selesa i
Algoritma
Algoritma adalah urutan langkah-langkah logika yang menyatakan suatu tugas dalam menyelesaikan suatu masalah atau problem. Contoh : Buat algoritma untuk menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap. Algoritmanya : 1. Bagi bilangan dengan bilangan 2 2. Hitung sisa hasil bagi pada langkah 1. 3. Bila sisa hasil bagi sama dengan 0 maka bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil.
Flowchart
Flowchart adalah gambaran dalam bentuk diagram alir dari algoritmaalgoritma dalam suatu program, yang menyatakan arah alur program tersebut.