Jumat, 30 Oktober 2015

Algoritma Percabangan



Algoritma Percabangan

1.      Penulisan percabangan 1 kondisi
if then
pernyataan
penjelasan :
Jika <kondisi> bernilai benar maka pernyataan dikerjakan, sedangkan jika tidak, maka pernyataan tidak dikerjakan dan proses langsung keluar dari percabangan

Flowchart :

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQBGvPs3MDK6dMlLaFauVxdrarn4XUYorLC3oZzm7JAQGjtGAtbA8NX7f38B8196jcOKJHGoZDwKBglfwBIzZk9lXje1i1cbfE-Dnjp71uGqHQ6oyyG70lj_95oEp-HefmbWxjPt5ylAQ/s200/bercabangan+1+kondisi.bmp

2.      Penulisan percabangan 2 kondisi

if then
pernyataan1
     else
pernyataan2
  
Penjelasan :
Jika <kondisi> bernilai benar maka pernyataan1 dikerjakan. Sedangkan jika tidak (<kondisi> bernilai salah), maka pernyataan yang dikerjakan adalah pernyataan2. Berbeda dengan percabangan satu kondisi, pada percabangan dua kondisi ada dua pernyataan untuk dua keadaan kondisi, yaitu untuk <kondisi> yang bernilai benar dan <kondisi> yang bernilai salah
Flowchart :

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl9JcQBbGYaqjTkyZc_2noXVu6XHhgsA0BSdV1FYRa7TFiHLuIR_6V502zNr9UbznUK-ThjrJk4oEQJ59UTk9dxAZeET-BnHxFx7T9DLjPzyxY6VCB5RvNkh9cLoeOFPs3Rx4d9PeD-e4/s1600/percabangan+2+kondisi.bmp
3.      Penulisan percabangan lebih dari 2 kondisi
If then
                  Pernyataan1
    else if then
                  Pernyataan2
                  ...
    else if then
Pernyataan(n)
    else
                  Pernyataan(n)
Penjelasan :
Mula-mula <kondisi1> dicek nilai kebenarannya. Jika benar, maka dikerjakan pernyataan1. Jika salah, maka dicek nilai kebenaran <kondisi2>. Jika <kondisi2> benar, maka dikerjakan pernyataan2. Jika tidak algoritma akan mengecek ke kondisi berikutnya dengan cara yang sama dengan yang sebelumnya. Terakhir, jika semua kondisi bernilai salah, maka pernyataan yang dikerjakan adalah Pernyataan(n+1).

Flowchart :
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS8lBU9lMy1cfPE7Av47EHB3a1Inip3vAfec2TQHpOrkmcDJ2keeDagW52sh3omqPCgfbMfWmRTzdcrvaDrRHoDuUwbb6HrdCFenjIZLmotR6yFSTyPJiw-FHH9Ej-raclO2OejF6NdTA/s320/percabangan+lebih+dari+2+kondisi.bmp


4.      Penulisan percabangan bersarang

If  then
      if then
                  Pernyataan1
          else
                  Pernyataan2
  else
      If
                  Pernyataan3
    else
                  Pernyataan4


Penjelasan :
Mula-mula <kondisi1> dicek nilai kebenarannya. Jika benar, maka dicek nilai kebenaran <kondisi2>. Jika <kondisi2> benar, maka dikerjakan pernyataan1. Jika tidak algoritma akan dikerjakan pernyataan2. Jika <kondisi1> tidak benar maka akan dicek nilai kebenaran. Jika <kondisi3> benar, maka dikerjakan pernyataan3. Jika tidak akan dikerjakan pernyataan4.

Flowchart :
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDy_ByEzSGd5pN2yzUCQHkICBnQrehdwA_vAL37P7Q05AXlK0UohBbYhUV9_gK2ku1XheIG672y3lTyD6JawW5E-Kr-F7SwOlFCvFk7oj39JSiDS_h5KMvgeN_GzY7VHGxik846sYviEo/s400/bersarang.bmp

Tidak ada komentar:

Posting Komentar