Anda di halaman 1dari 11

PERCABANGAN

• if (condition)
• {
Percabangan • //Kode program yang akan
If dijalankan jika condition
berisi nilai True (1)
• }

• if(kondisi){
• Bila kondisi bernilai benar atau
true maka bagian ini dijalankan}
If else
• else{
Percabangan
• Bila kondisi benilai salah atau
false maka bagian ini yang
dijalankan}
Kondisi IF ELSE IF bahasa C
• IF ELSE IF adalah sebuah struktur logika program yang di dapat
dengan cara menyambung beberapa kondisi IF ELSE menjadi
sebuah kesatuan.
Penulisan kondisi IF ELSE IF
• if (condition_1) {
• // Kode program yang dijalankan jika condition_1 berisi nilai True
• }
• else if (condition_2) {
• // Kode program yang dijalankan jika condition_2 berisi nilai True
• }
• else if (condition_3) {
• // Kode program yang dijalankan jika condition_3 berisi nilai True
• }
• else  {
• // Kode program yang dijalankan jika semua kondisi tidak terpenuhi
• }
OPERATOR LOGIKA DALAM
BAHASA
• A==b C
== • Isi Variabel A sama isi variabel B

• A!=b
!= • Isi Variabel A Tidak sama isi variabel B

• A>b
> • Isi Variabel A Lebih Besar isi variabel B

• A<b
< • Isi Variabel A Lebih Kecil isi variabel B
• A>=b
• Isi Variabel A lehih besar atau sama dengan isi variabel B
>=

• A!=b
• Isi Variabel A Lebih kecil atau sama dengan isi variabel B
<=
• (A<=100)&& (A>=80)
• Isi Variabel A Lebih kecil atau sama dengan 100 dan A lebih besar atau sama
&& dengan 80

• (A<=100)II (A>=80)
• Isi Variabel A Lebih Kecil atau sama dengan 100 atau isi variabel A lebih besar
II atau sama dengan 80

• !(A==B)
• Isi Variabel A tidak sama dengan isi Variabel B
!
if
if (condition)
{
  //Kode program yang akan dijalankan jika condition berisi nilai True (1)
}

#include <stdio.h>
 
int main(void)
{
  int a = 12;
  int b = 10;
 
  if (a > b) {
    printf("Variabel a lebih besar dari variabel b \n");
  }
 
  return 0;
}
#include <stdio.h>
 
int main(void)
{
  int a, b;
 
  printf("Input variabel a: ");
  scanf("%d",&a);
 
  printf("Input variabel b: ");
  scanf("%d",&b);
 
  printf("\n");
 
  if (a > b) {
    printf("Variabel a lebih besar dari variabel b \n");
  }
  if (a < b) {
    printf("Variabel a lebih kecil dari variabel b \n");
  }
  if (a == b) {
    printf("Variabel a sama besar dengan variabel b \n");
  }
  return 0;
}
#include <stdio.h>
 
int main(void)
{
  int a;
 
  printf("Input sembarang angka: ");
  scanf("%d",&a);
 
  printf("\n");
 
  if (a % 2 == 0) {
    printf("%d adalah angka genap \n", a);
  }
  if (a % 2 == 1) {
    printf("%d adalah angka ganjil \n", a);
  }
 
  return 0;
}
IF Else
if (condition)
{
  //Kode program yang akan dijalankan jika
condition berisi nilai True (1)
}
else
{
  //Kode program yang akan dijalankan jika
condition berisi nilai False (0)
}
if (a % 2 == 0) {
  printf("%d adalah angka genap \n", a);
}
if (a % 2 == 1) {
  printf("%d adalah angka ganjil \n", a);
}
#include <stdio.h>
 
int main(void)
{
  int a;
 
  printf("Input sembarang angka: ");
  scanf("%d",&a);
 
  printf("\n");
 
  if (a % 2 == 0) {
    printf("%d adalah angka genap \n", a);
  }
  else {
    printf("%d adalah angka ganjil \n", a);
  }
 
  return 0;
}
#include <stdio.h>
 
int main(void)
{
  int a;
 
  printf("Input nilai ujian: ");
  scanf("%d",&a);
 
  printf("\n");
 
  if (a >= 75) {
    printf("Selamat, anda lulus \n");
  }
  else {
    printf("Maaf, silahkan coba lagi tahun depan \n");
  }
 
  return 0;
}

Anda mungkin juga menyukai