Switch Case (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

Bentu kswitch
switch(skor)
{
     case 1: 
     break;
     case 2: …
     break;
     ….
}

Bentu kswitch lainya
intmain()
{
  int bil;
    printf("Ketikkan bilangan bulat antara1 sampai dengan3 ");
      scanf("%d",&bil);
      switch(bil)
{
     case 1:
{
      printf("\n Anda mengetik kansatu");
      break;
}
    case 2:
      printf("\n Anda mengetikkan dua");
      break;
    case 3:
      printf("\n Anda mengetikkan tiga");
      break;
  default :
      printf("\n Anda mengetikkan bilangan yang salah");
}


Percabangan II
if (kondisi1)
{
            if (Kondisi2)
{
             Pernyataan1
}
    else
{
             Pernyataan2
}
}
             else if(Kondisi3)
{
             Pernyataan3
}
    else
{
             Pernyataan4
}



Contoh Percabangan
int main (intargc, char *argv[])
{
int bil;
    printf("Masukan Bilangan? "); scanf("%d",&bil);
    if (bil> 0)
{
    if(bil%2 ==0)
{
    printf("Bilangan Positif dan Genap\n");
}
  else
    printf("Bilangan Positif dan Ganjil\n");
}
system("PAUSE");
return 0;
}

Contoh Percabangan II
int main(int argc, char *argv[]) 

{

int bil;

      printf("Masukan bilangan : "); scanf("%d",&bil);

      if (bil > 0)

{
              printf("Bilangan Positif \n");

}
      else if (bil >= 5)
{
      Positif \n");
}

      printf("Bilangan)

system("PAUSE");
return 0;
}
Click Me!
Previous
Next Post »