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 |
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 commentsMaaaaniiiiiiisss
ReplyWkwkwk Ma - ma - ma maaniiisssss xd
ReplyEmoticon Emoticon