Program menentukan huruf vokal dan konsonan dilakukan dengan memilih kondisional, dengan menggunakan if .. else lebih tepatnya karena suatu kondisi huruf vokal yang hanya a, i, u, e, o bisa dikondisikan pada saat kondisi true. Dan pengecekan itu harus semua huruf kecil ataupun huruf besar. Program ini meminta pengguna untuk memasukkan karakter dan memeriksa apakah karakter termasuk vokal atau tidak.
Souce Code
#include <stdio.h>
int main(){
char c;
printf("Masukkan salah satu huruf dari Alphabet: ");
scanf("%c",&c);
if(c=='a'||c=='A'||c=='e'||c=='E'||c=='i'||c=='I'||c=='o'||c=='O'||c=='u'||c=='U')
printf("%c adalah vokal.",c);
else
printf("%c adalah konsonan.",c);
return 0;
}
Output 1
Masukkan salah satu huruf dari Alphabet: i
i adalah vokal.
Output 2
Masukkan salah satu huruf dari Alphabet: G
G adalah konsonan.
Penjelasan
Dalam program ini, pengguna diminta untuk memasukkan karakter yang disimpan dalam variabel c. Kemudian, karakter ini diperiksa, apakah itu salah satu dari sepuluh karakter ini yaitu A, a, I, i, U, u, E, e, O dan o menggunakan logika operator OR ||. Jika karakter yang salah satu dari sepuluh termasuk alfabet yang vokal maka alfabet itu merupakan konsonan.
Program ini juga diselesaikan dengan menggunakan operator kondisional yang notasi singkat pada pernyataan ini.
#include <stdio.h>
int main(){
char c;
printf("Masukkan salah satu huruf dari Alphabet: ");
scanf("%c",&c);
(c=='a'||c=='A'||c=='e'||c=='E'||c=='i'||c=='I'||c=='o'||c=='O'||c=='u'||c=='U') ? printf("%c adalah vokal.",c) : printf("%c adalah konsonan.",c);
return 0;
}
Jika kamu lebih familiar menggunakan golang, Santekno memberikan contoh juga menggunakan golang yang ada pada postingan disini cara menentukan huruf vokal konsonan