Ayam Koding

Belajar Algoritme & Pemrograman

Program C Menentukan Huruf Vokal dan Konsonan (2024)

Updated on 2024-01-21

Program bahasa C menentukan huruf vokal dan konsonan dapat dilakukan dengan menggunakan suatu pernyataan kondisional.

Huruf vokal biasa disebut dengan huruf bunyi atau huruf hidup. Biasanya, huruf yang melambangkan vokal adalah huruf a, e, i, o, dan u.

Sebaliknya, huruf konsonan biasa dikenal dengan huruf mati yaitu selain huruf vokal.

Lantas, bagaimana cara menentukan huruf vokal maupun konsonan dengan menggunakan bahasa pemrograman C?

Berikut source kode dalam bahasa C yang bisa Anda coba.

Alangkah baiknya jangan copy paste langsung, namun bisa Anda tulis agar lebih memahaminya.

Program C Menentukan Huruf Vokal dan Konsonan

* SOURCE CODE *

/** ====================================================
* Program Bahasa C Mengecek Huruf Vokal atau Konsonan
* ======================================================
* 19.Nov.2021 21.53
*/
#include <stdio.h>

int main(){
  printf("Program Cek Huruf Vokal dan Konsonan\n");
  printf("====================================\n");

  char karakter;
  int CekHurufVokal;

  printf("Masukan suatu alfabet : ");
  scanf("%c", &karakter);

  CekHurufVokal = (
    karakter == 'a' || karakter == 'A' ||
    karakter == 'e' || karakter == 'E' ||
    karakter == 'i' || karakter == 'I' ||
    karakter == 'o' || karakter == 'O' ||
    karakter == 'u' || karakter == 'U'
  );

  if (CekHurufVokal){
    printf("Huruf %c adalah vokal.", karakter);  
  } else {
    printf("Huruf %c adalah konsonan.", karakter);
  }

  printf("\n\n");

  return 0;
}

Contoh Output:

► Input a

► Input E

► Input k

► Input Q

Nah, itulah sedikit pembahasan tentang cara membuat program C untuk menentukan huruf vokal maupun konsonan.

Jika Anda ada masukan dan pertanyaan, silahkan tulis pada kolom komentar di bawah ya.

Share juga kode Anda, barangkali ada cara menentukan huruf vokal dan konsonan yang lebih efisien dibandingkan kode di atas ya.

Lihat juga: Program C Untuk Cek Bilangan Prima

Terima kasih.