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;
}
}
}