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
Cara Menampilkan Code ASCII
Artikel Terhangat
65 Skema Dinamis dan Custom Scalar Types
09 Sep 2025
87. Studi Kasus: Debugging Masalah Streaming
09 Sep 2025
64 Aliases dan Directives di Query
09 Sep 2025
63 Fragment GraphQL dan Implementasinya
09 Sep 2025
85. Logging dan Debugging dengan `grpc-go`
09 Sep 2025
84. Mock gRPC Server dengan `gomock`
08 Aug 2025

65 Skema Dinamis dan Custom Scalar Types

87. Studi Kasus: Debugging Masalah Streaming

64 Aliases dan Directives di Query

63 Fragment GraphQL dan Implementasinya

85. Logging dan Debugging dengan `grpc-go`
