Program to Check if Given Character is Vowel or Consonant

Program to Check if Given Character is Vowel or Consonant

  • Write a program to Check if Given Character is Vowel or Consonant in C
  • Write a program to Check if Given Character is Vowel or Consonant in C++
  • Write a program to Check if Given Character is Vowel or Consonant in Python
  • Write a program to Check if Given Character is Vowel or Consonant in PHP
  • Write a program to Check if Given Character is Vowel or Consonant in Java
  • Write a program to Check if Given Character is Vowel or Consonant in Java Script
  • Write a program to Check if Given Character is Vowel or Consonant in C#

Explanation:

Use this reasoning to ascertain whether a given character is a vowel or a consonant:

Steps to Check

  1. Input Validation: Ensure the input is an alphabet character.
  2. Identify Vowels:
    • Vowels in English are: a, e, i, o , u (both uppercase and lowercase: A, E, I, O, U).
    • Check if the character belongs to this set.
  3. Determine Consonants:
    • If the character is an alphabet but not a vowel, it is a consonant.
  4. Handle Non-Alphabet Characters:
    • If the input is not an alphabet character, display an appropriate message.

Program to Check if Given Character is Vowel or Consonant

#include <stdio.h>

int main() {
    char ch;

    // Input a character
    printf("Enter a character: ");
    scanf("%c", &ch);

    // Check if the character is a vowel or consonant
    if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u' ||
        ch == 'A' || ch == 'E' || ch == 'I' || ch == 'O' || ch == 'U') {
        printf("The character is a vowel.\n");
    } else {
        printf("The character is a consonant.\n");
    }

    return 0;
}

#include <iostream>
using namespace std;

int main() {
    char ch;

    // Input a character
    cout << "Enter a character: ";
    cin >> ch;

    // Check if the character is a vowel or consonant
    if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u' ||
        ch == 'A' || ch == 'E' || ch == 'I' || ch == 'O' || ch == 'U') {
        cout << "The character is a vowel." << endl;
    } else {
        cout << "The character is a consonant." << endl;
    }

    return 0;
}

ch = input("Enter a character: ")

# Check if the character is a vowel or consonant
if ch.lower() in ['a', 'e', 'i', 'o', 'u']:
    print("The character is a vowel.")
else:
    print("The character is a consonant.")

<?php
// Input a character
$ch = readline("Enter a character: ");

// Check if the character is a vowel or consonant
if (in_array(strtolower($ch), ['a', 'e', 'i', 'o', 'u'])) {
    echo "The character is a vowel.\n";
} else {
    echo "The character is a consonant.\n";
}
?>

import java.util.Scanner;

public class VowelOrConsonant {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        // Input a character
        System.out.print("Enter a character: ");
        char ch = scanner.next().charAt(0);

        // Check if the character is a vowel or consonant
        if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u' ||
            ch == 'A' || ch == 'E' || ch == 'I' || ch == 'O' || ch == 'U') {
            System.out.println("The character is a vowel.");
        } else {
            System.out.println("The character is a consonant.");
        }

        scanner.close();
    }
}

let ch = prompt("Enter a character: ");

// Check if the character is a vowel or consonant
if (['a', 'e', 'i', 'o', 'u'].includes(ch.toLowerCase())) {
    console.log("The character is a vowel.");
} else {
    console.log("The character is a consonant.");
}

using System;

class Program {
    static void Main() {
        // Input a character
        Console.Write("Enter a character: ");
        char ch = Convert.ToChar(Console.ReadLine());

        // Check if the character is a vowel or consonant
        if ("aeiouAEIOU".IndexOf(ch) >= 0) {
            Console.WriteLine("The character is a vowel.");
        } else {
            Console.WriteLine("The character is a consonant.");
        }
    }
}

List of All Programs