Bentuk Percabangan Banyak dalam bahasa C++

Bentuk if –else if – else digunakan jika ada 3 pilihan pernyataan atau lebih yang akan dikerjakan, dimana ada beberapa. kondisi yang akan diperiksa, apakah konsidi tersebut bernilai BENAR atau SALAH. Jika kondisi pertama salah, maka kondisi kedua akan dicek. Jika kondisi kedua Salah, maka kondisi ketiga akan dicek lagi. Jika kondisi ke-4  salah, maka kondisi selanjutnya akan dicek hingga kondisi terakhir.

Sebaliknya, jika salah satu kondisi Bernilai BENAR, maka kondisi lainnya tidak akan dicek lagi.

Flowchart :



Contoh :

Dalam sebuah kelas  ditentukan bahwa aturan pemberian nilai sebagai berikut :

0<= Nilai <= 40    Sama dengan E
40< Nilai <= 50    Sama dengan D
50< Nilai <= 65    Sama dengan C
65< Nilai <= 80    Sama dengan B
80< Nilai <= 100    Sama dengan A

Buatlah program untuk menentukan nilai dalam Huruf. Data input adalah nilai angka.

Program :

#include
#include
#include

void  main()
{ clrscr();
  int nilai;
  printf("\nMasukkan Nilai : ");
  scanf("%d", &nilai);
  if ((nilai >=0) && (nilai<=40))
     printf("\n Nilai E ");
  else if ((nilai >40) && (nilai<=50))
     printf("\n Nilai D ");
  else if ((nilai >50) && (nilai<=65))
     printf("\n Nilai C ");
  else if ((nilai >=65) && (nilai<=80))
     printf("\n Nilai B ");
  else if ((nilai >=80) && (nilai<=100))
     printf("\n Nilai A ");
  else
     printf("\n Nilai masukan salah ");

   printf("\n\n Tekan sembarang tombol");
   getch();
}

Output program :


Demikian pembahasan tentang bentuk percabangan banyak dengan IF dalam bahasa pemrograman C++. Semoga bermanfaat.

God bless you all.


No comments:

Post a Comment

Silakan memberikan komentar dan pertanyaan yang sifatnya positif.