Percabangan Dan Perulangan Pemrograman

No Comments
Pada saat kalian belajar pemrograman java, maka yang paling basic adalah kita harus mengerti tentang konsep umum dalam pemrograman. Misalnya :

  • 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".

Perulangan dibedakan menjadi 3 jenis, yaitu :





  • 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

Contoh Kasus:
Buatlah algoritma untuk mencetak tulisan angka 1 sampai 100

 Jawaban:
promgram looping
DEKLARASI
var i:integer
ALGORITMA:
0
while i <100 do
writeln ('angka ke', 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:
 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.

Diberdayakan oleh Blogger.