Program to Print Gender using Switch Case
- Write a program to Print Gender using Switch Case in C
- Write a program to Print Gender using Switch Case in C++
- Write a program to Print Gender using Switch Case in Python
- Write a program to Print Gender using Switch Case in PHP
- Write a program to Print Gender using Switch Case in Java
- Write a program to Print Gender using Switch Case in Java Script
- Write a program to Print Gender using Switch Case in C#
Explanation:
To print the gender based on user input, you can use a mapping such as:
Logic
- Input a character from the user (e.g., M, F).
- Use a conditional statement or a switch/case block to map the input:
- M or m: Male
- F or f: Female
- Handle invalid inputs with an error message like “Invalid input.”
- Output the corresponding gender.
Program to Print Gender using Switch Case
-
C
-
C++
-
Python
-
PHP
-
JAVA
-
Java Script
-
C#
#include <stdio.h> int main() { char gender; printf("Enter gender (M/F): "); scanf(" %c", &gender); switch (gender) { case 'M': case 'm': printf("Male\n"); break; case 'F': case 'f': printf("Female\n"); break; default: printf("Invalid input! Please enter 'M' or 'F'.\n"); } return 0; }
#include <iostream> using namespace std; int main() { char gender; cout << "Enter gender (M/F): "; cin >> gender; switch (gender) { case 'M': case 'm': cout << "Male" << endl; break; case 'F': case 'f': cout << "Female" << endl; break; default: cout << "Invalid input! Please enter 'M' or 'F'." << endl; } return 0; }
gender = input("Enter gender (M/F): ").strip().upper() gender_switch = { "M": "Male", "F": "Female" } print(gender_switch.get(gender, "Invalid input! Please enter 'M' or 'F'."))
?php $gender = readline("Enter gender (M/F): "); switch (strtoupper($gender)) { case 'M': echo "Male\n"; break; case 'F': echo "Female\n"; break; default: echo "Invalid input! Please enter 'M' or 'F'.\n"; } ?>
import java.util.Scanner; public class GenderSwitch { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter gender (M/F): "); char gender = scanner.next().charAt(0); switch (Character.toUpperCase(gender)) { case 'M': System.out.println("Male"); break; case 'F': System.out.println("Female"); break; default: System.out.println("Invalid input! Please enter 'M' or 'F'."); } scanner.close(); } }
let gender = prompt("Enter gender (M/F):").toUpperCase(); switch (gender) { case 'M': console.log("Male"); break; case 'F': console.log("Female"); break; default: console.log("Invalid input! Please enter 'M' or 'F'."); }
using System; class Program { static void Main() { Console.Write("Enter gender (M/F): "); char gender = char.ToUpper(Console.ReadKey().KeyChar); Console.WriteLine(); switch (gender) { case 'M': Console.WriteLine("Male"); break; case 'F': Console.WriteLine("Female"); break; default: Console.WriteLine("Invalid input! Please enter 'M' or 'F'."); break; } } }