Selasa, 21 Oktober 2014

CONTOH ALGORITMA PERCABANGAN



1 .PERCABANGAN
Syarat :
  1. Jika nilai > 70, maka keterangan ‘Lulus’
  2. Jika nilai <= 70, maka keterangan ‘Tidak Lulus’

Algoritma :
1.      Start
2.      Read : Nama mahasiswa, Nilai
3.      if nilai > 70, then keterangan = ‘Lulus’
4.      if nilai <= 70, then keterangan = ‘Tidak Lulus’
5.      Write : Nama mahasiswa, Nilai, Keterangan
6.      End.

Psuedocode
·         Baca nama mahasiswa ,dan nilai
·         Jika nilai mahasiswa >70 maka ket “ lulus”
·         Jika nilai mahasiswa <70 maka ket “tidak lulus”
·         Tulis nama mahasiswa ,nilai , dan ket
·         selesai




FlowchartDescription: http://bobbysatria84.files.wordpress.com/2010/12/graphic2.jpg?w=640http//www.bobbysatria84.wordpress.com/2010/12/06/sruktur-percabangan/
2 . PERCABANGAN
Untuk menentukan karyawan baru, dengan syarat :
-          Jika usia < 30 th dan nilai test >= to, maka diterima
-          Selain itu, maka tidak diterima
Algoritma
1.      Start
2.      Read : Nama ,usia ,test
3.      if usia < 30 th and test >=70  , then keterangan = ‘Diterima”
4.      if usia > 30 th and test <=70 ,then keterangan  = ‘Tidak diterima”
5.      Write : Nama, usia,test, Keterangan
6.      End.
Psuedocode
·         Baca nama mahasiswa ,dan nilai
·         Jika usia < 30 th and test >=70  maka ket “ Diterima”
·         Jika usia < 30 th and test <=70  maka ket “tidak Diterima”
·         Tulis Nama, usia,test, Keterangan
·         selesai
Flowchart :
Description: http://bobbysatria84.files.wordpress.com/2010/12/graphic3.jpg?w=640http//www.bobbysatria84.wordpress.com/2010/12/06/sruktur-percabangan/
3 PERCABANGAN

Algoritma
Ø  Baca kendaraan
Ø  Kendaraan = mobil
Ø  cetek Jika ya “silakan anda lewat sini”
Ø  cetek  Jika tidak “anda tidak boleh lewat sini”
Ø  selesai
pseudocode
baca kendaraan = mobil
if kendaran = mobil maka cetak “silahkan anda lewatn sini”
else kendaraan= mobil maka cetak “anda tidak boleh lewat sini”
selesai

Description: D:\httpwww.google.comimgresimgurl=http%3A%2F%2F1.bp.blogspot.com%2F-rKU3MBS1Jow%2FUndb-5A3kYI%2FAAAAAAAAAA0%2FbjK21qA7T6c%2Fs1600%2Fflow-percabangan-if-then.png&imgrefurl=http%3A%2F%2Fahfcm.blogspot.com%2F2013%2F11%2Fcontoh-flowchart.html&h=1600&w=1016&t.png





4. PERCABANGAN
Satu Kondisi
     if  <kondisi> then
            aksi
          {endif}
jika kondisi benar maka (then) aksi akan dikerjakan dan jika salah tidak dikerjakan apa-apa.



programnya:
uses wincrt;
var nilai : real;
      keterangan : string;
begin
     readln ('nilai');
     if nilai >= 60 then
     keterangan := 'lulus';
{endif}
     writeln (keterangan);
end.

Psuedocode

Baca nilai >=60
Keteranagan nya “lulus”
Cetak keterangan
Selesai

contoh flowchart:


Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj44YRq5TtgOTwhLDQEpjDdKdvN2I382yZ57yCv0JDjwLQRztjrK_VlhC-uZajCuwT83QF2d_8M6-SHMZzqKx5MYGcGGzUAFNDiIYVQJN6i7w3rW_PGAN0VHYJkMU1LqC-Y_FQ3uCByvBI/s320/percabangan.JPG


5. PERCABANGAN


 Dua Kondisi
    if <kondisi> then
          aksi 1
             else
             aksi 2
     {endif}

programnya:

uses wincrt;
var nilai : real;
      keterangan : string;
begin
     readln ('nilai');
     if nilai >= 60 then
     keterangan := 'lulus'
else
    if nilai <= 60 then
    keterangan := 'tidak lulus';
{endif}
    writeln (keterangan);
end.

Psuedocode

Baca nilai >=60
If nilai >=60 maka keterangan “lulus”
If  nilai <=60 maka keterangan “tidak lulus”
Ketetangan
Selesai

contoh flowchart:

Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ-FHFCl13VQd3skmC54tJb54m0XeTmU3CSSZZmc9cR5wlgAceCmm_WmJopYeOSpdDqxwJu1f0zm3tNTGY1h6MaQ_Ll2SzUR2bpNi9s6exBPVnkPRGVwHdC977N6BYxyVNZinDZZPL-UU/s320/percabangan2.JPG
Contoh 4,5

Tidak ada komentar:

Posting Komentar