- Percabangan (if/else, switch)
- Perulangan (for, while, do while)
- Function pada C++ atau method pada java (public, privat, protect).
yang akan saya jelaskan menurut pemahaman saya sendiri :
1. Percabangan
Adalah suatu keadaan dimana pernyataan dapat dieksekusi apabila suatu kondisi memenuhi syarat untuk mengerjakan tersebut.
Pada Percabangan dapat di bedakan menjadi 2, Yaitu:
- IF
Percabangan if merupakan percabangan yang melibatkan lebih dari satu kondisi dalam penggabungan beberapa if dan bisa juga digabungkan menjado IF-ELSE.
Contoh expresi
If a = 10 then { Aksi yang dilakukan }
Contoh Dalam Pascal:
- Switch
Percabangan Switch memberikan suatu cara untuk mengatatasi banyak kemungkinan bermunculan dengan cara memberikan nilai variabel attau pernyataan tunggal.
Contoh konversi angka ke teks
— read angka — if (angka=1 ) then — write (‘satu’) — end if — else — If (angka=2) then — write (‘dua’) — end if — If (angka=3) then — write (‘tiga’) — end if — If (angka=4)then — write (‘empat’) — end if — else — write (‘anda memasukkan bukan angka’); — end if
Contoh Dalam Notpad ++
2. Perulangan
Adalah suatu proses dalam pemrograman yang dapat meng eksekusi beberapa statement yang sama dengan berulang ulang sampai berhenti sampai berhenti pada kondisi tertentu. Perulangan pada dasarnya memiliki fungsi "EFISIEN".
- FOR
Pengulangan FOR disebut juga sebagai perulangan diawal format intruksinya adalah sebagai berikut.
Contoh :
Buatlah algoritma untuk mencetak tulisan "Algoritma Menyenangkan" sebanyak 100 baris maka instruknya adalah:
program looping_for
DEKLARASI
i:integer
ALGORITMA:
for i ← 1 to 100 do
writeln('Algoritma Menyenangkan')
endfor
- While DO
Format:
while kondisi do
pernyataan
endwhile
while kondisi do
pernyataan
endwhile
Contoh Kasus:
Buatlah algoritma untuk mencetak tulisan angka 1 sampai 100
Jawaban:
promgram looping
DEKLARASI
var i:integer
ALGORITMA:
i ← 0
while i <100 do
writeln ('angka ke', i)
i ← i+1 {pencacah naik}
endwhile
promgram looping
DEKLARASI
var i:integer
ALGORITMA:
i ← 0
while i <100 do
writeln ('angka ke', i)
i ← i+1 {pencacah naik}
endwhile
- Repeat Until
Format:
repeat
statement
pencacah naik atau pencacah turun until kondisi
contoh kasus:
Buatlah algoritma untuk mencetak tulisan Hello World sebanyak 1000 baris.
Jawab:
program cetak
DEKLARASI
i:integer
ALGORITMA:
i ← 1 {isi nilai awal variable i dengan angka 1)
repeat write ('Hello World') i ← i+1
until i<=1000
Dear readers, after reading the Content please ask for advice and to provide constructive feedback Please Write Relevant Comment with Polite Language.Your comments inspired me to continue blogging. Your opinion much more valuable to me. Thank you.