If-Else (Percabangan)



Percabangan/penyeleksian dalam bahasa pemrograman digunakan ketika dihadapkan pada dua kondisi atau lebih dan harus memilih salah satu atau dua kondisi tersebut.
Dalam bahasa C terdapat dua statment kondisional:
1.if-else
2.Switch-case

Bentuk if tunggal.

If(kondisi)
  {

      statment1;
      statment2;

 ...
 }

Bentuk if-else

If(kondisi)
{
       statement1;
       statement2;
      }
  else
{
       statement3;
       statement4;
       }


Contoh if tunggal

int main()
{

int usia;

      printf("Masukan usia : \n");scanf("%d",&usia);
      if(usia < 17 )
      printf("Anda belum di perbolehkan memiliki SIM");
return 0;
}

Contoh if-else

int main()
{
      int nilai;
      printf ("Masukan nilai : \n");scanf("%d",&nilai);
      if (nilai> 70 )
  {
      printf("Anda Anda lulus");
}
  else
  {
       printf(“anda tidak lulus”);
}
  return 0;
}

 Contoh if menggunakan string

intmain()
{
      char jurusan[50];
      printf ("Masukan jurusan : \n");fflush (stdin); gets(jurusan);
      if (strstr(jurusan,”Informatika”)
{
      printf("Anda masuk fakultas Teknik");
   }
   else
{
      printf(“anda bukan fakultas teknik”);
   }
return 0;
}
Click Me!
Previous
Next Post »