Perkondisian Lebih dari 1 Kasus dengan Bahasa C

     Sebelum nya sudah dijelaskan beberapa pengantar tentang perkondisian dan pengimplementasian nya dengan perkondisian 1 kasus di ( Perkondisian dengan Bahasa C ) dan disini saya akan menjelaskan perkondisian lebih dari 1 kasus.

Perkondisian lebih dari 1 kasus sama halnya dengan 1 kasus hanya saja di perkondisian lebih dari 1 kasus di tambah dengan "else if ( kondisi ) di tengah if dan else untuk memasukan kasus2 lain yang akan kita masukan .

Perkondisian dengan 1 kasus atau lebih digunakan jika pilihan nya lebih dari 1 kasus lebih jelas nya bisa kita lihat di Source Code di bawah ini :

/*Program kali ini adalah program untuk menentukan indeks nilai mahasiswa misal mahasiswa ,
mendapat nilai 90 maka mahasiswa akan mendapat indeks A ,jika mahasiswa mendapat nilai 60
maka mahasiswa akan mendapat nilai C dengan menginput nilai mahasiswa
*/
#include<stdio.h>

int main()
{
   //membuat variable untuk memasukan nilai kita
   int nilai;

   printf("Masukan Nilai : ");
   
   scanf("%d",&nilai);

   if(nilai <= 100 && nilai >= 85 )
   {
      printf("\nNilai anda adalah A");
   }
   else if ( nilai < 85 && nilai >= 75 )
   {
      printf("\nNilai anda adalah B");
   } 
   else if ( nilai < 75 && nilai >= 65 )
   {
      printf("\nNilai anda adalah C");
   }
   else if ( nilai < 65 && nilai >= 55 )
   {
      printf("\nNilai anda adalah D"); 
   }
   else if ( nilai < 55 && nilai >= 35 )
   {
      printf("\nNilai anda adalah E");
   }
   else if ( nilai < 35 && nilai >= 0 )
   {
      printf("\nNilai anda adalah F");
   }
   else
   {
      printf("\nInputan yang anda masukan salah");
   }

   return 0;
}


Output nya :

Perkondisian dengan Bahasa C di Linux
Perkondisian dengan Bahasa C di Linux
Dilihat dari Source Code diatas kita bisa melihat beberapa kondisi diatas ,
yang pertama yaitu if ( nilai <= 100 && nilai >= 85 ) maksud dari kondisi ini ialah jika nilai yang kalian yang kalian input nilai nya di antara 85 - 100 ( 85,86,87....90,91,92 ...) maka Indeks nilai yang akan dapat adalah nilai A karena memenuhi kondisi yang pertama yaitu nilai A dan kondisi lain tidak ditampilkan output nya dan hanya yang memenuhi kondisi saja yang dijalankan atau ditampilkan output nya .

jika kalian menginput nilai 45 mangka output yang akan dikeluarkan adalah nilai E karena memenuhi kondisi else if ( nilai < 55 && nilai >= 35 ) maksud nya nilai yg lebih kecil dari 55 dan nilai yg lebih besar sama dengan 35 ( diantara 35 - 55 ) .
dikondisi setelah kondisi pertama sampai seterus nya harus dipakai ( else if ) jangan hanya memakai
else .

dan jika kalian menginput nilai yang tidak memenuhi semua kondisi diatas misal menginput nilai = 102 atau menginput huruf seperti =X,Y,Z dll mangka semua kondisi nya tidak terpenuhi tapi akan masuk ke kondisi ( else ) maksud dari else itu adalah "selain dari kondisi2 yang diatas nya" ,jadi selain kondisi-kondisi yang telah kita buat akan masuk ke kondisi else dengan Output nya ( Inputan yg anda masukan salah )

Mungkin itu saja yang dapat saya bagi dari perkondisian dengan lebih dari 1 kasus menggunakan perkondisian IF .

Perkondisian memiliki 2 Jenis di C yaitu perkondisian dengan if else dan kondisi dengan Switch Case.

Beda kedua kondisi ini akan saya jelaskan di artikel selanjut nya.

2 comments

Write comments