Monday, April 22, 2019

Algoritma Pemrograman (Kondisi-Decision) Bahasa C/C++

Algoritma Pemrograman  (Kondisi-Decision) Bahasa C/C++


Operator Kondisi Percabangan:
Digunakan untuk mengeksekusi sebuah segmen kode secara kondisional, adapun sintaks statement
1. Pernyataan if 
2. Pernyataan if-else, dan
3. Pernyataan switch

Pernyataan if 
BU : If(kondisi){ 
         Statement  yang akan dieksekusi; 
         } 
Bentuk ini menyatakan :
- Jika kondsi yang diseleksi adalah benar (bernilai logika =   1), maka pernyataan yang mengikutinya akan diproses.
- Sebaliknya, jika kondisi yang diseleksi adalah tidak benar (bernilai logika =   0), maka pernyataan yang mengikutinya tidak akan diproses.
Mengenai kodisi harus ditulis diantara tanda kurung, sedangkan pernyataan dapat berupa sebuah pernyataan tunggal, pernyataan majemuk atau pernyataan kosong.

Diagram alir dapat dilihat seperti gambar















Contoh If :
#include <stdio.h>
#include <conio.h>
void main()
{
int Nilai;
printf("Masukkan Nilai Anda :");scanf("%d",&Nilai);
if (Nilai>60)
{
      printf("Selamat, Anda Lulus");
}
      getch();
}

Pernyataan if else
BU : If(kondisi_1){ 
               Statement 1 yang akan dieksekusi; 
              }else If(kondisi_2){ 
               Statement2 yang akan dieksekusi; 
              } else If(kondisi_n){
               Statement ke n yang akan dieksekusi; 

              }

Arti dari pernyataan if-else :
-Jika kondis benar, maka pernyataan-1 dijalankan.
-Sedangkan bila kondsi bernilai salah, maka pernyataaan-2 yang dijalankan.
Masing-masing pernyataan-1 dan pernyataan-2 dapat berupa sebuah pernyataan tunggal, pernyataan majemuk ataupun pernyataan kosong.










Contoh If else :
#include <stdio.h>
#include <conio.h>
void main()
{
int Nilai;
printf("Masukkan Nilai Anda :");scanf("%d",&Nilai);
if (Nilai>60)
{
printf("Selamat, Anda Lulus");
} else
{
printf("Maaf, Anda Belum Berhasil");
}
getch();
}


Pernyataan Switch 
BU : switch(variabel){ 
case konstanta1:statement1 yang dieksekusi;break; 
case konstanta2:statement 2 yang dieksekusi;break
case konstanta ke n:statement ke n yang dieksekusi;break
default:Statement lainnya; }

Pernyataan switch merupakan pernyataan yang drancang khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah alternatif, msalnya untuk menggantkan pernyataan i/bertngkat, atau bisa dikatakan untuk menyeleksi kondisi yang sifat nilainya konstan.

Contoh Switch:
#include <stdio.h>
main()
{
int pilih;
clrscr();
printf("Silahkan pilih =");scanf("%d",&pilih);
switch(pilih) {
case 1: puts("Anda memilih Satu"); break;
case 2: puts("Anda memilih Dua"); break;
case 3: puts("Anda memilih Tiga"); break;
case 4: puts("Anda memilih 4 Keluar");
exit(0);
}
getch();
}



#tips #trick #Algoritma #pemrograman #bahasa #cara #membuat #aplikasi #program #kitabarumulai #oinfonews


EmoticonEmoticon