Program to Print Day Based on Given Number using Switch Case

Program to Print Day Based on Given Number using Switch Case

  • Write a program to Print Day Based on Given Number using Switch Case in C
  • Write a program to Print Day Based on Given Number using Switch Case in C++
  • Write a program to Print Day Based on Given Number using Switch Case in Python
  • Write a program to Print Day Based on Given Number using Switch Case in PHP
  • Write a program to Print Day Based on Given Number using Switch Case in Java
  • Write a program to Print Day Based on Given Number using Switch Case in Java Script
  • Write a program to Print Day Based on Given Number using Switch Case in C#

Explanation:

To print the day of the week based on a given number, we can map the numbers from 1 to 7 to the corresponding days of the week:

Mapping

  • 1: Monday
  • 2: Tuesday
  • 3: Wednesday
  • 4: Thursday
  • 5: Friday
  • 6: Saturday
  • 7: Sunday

For numbers outside this range, print an error message like “Invalid number”.

Program to Print Day Based on Given Number using Switch Case

#include <stdio.h>

int main() {
    int day;
    printf("Enter a number (1-7): ");
    scanf("%d", &day);

    switch (day) {
        case 1:
            printf("Sunday\n");
            break;
        case 2:
            printf("Monday\n");
            break;
        case 3:
            printf("Tuesday\n");
            break;
        case 4:
            printf("Wednesday\n");
            break;
        case 5:
            printf("Thursday\n");
            break;
        case 6:
            printf("Friday\n");
            break;
        case 7:
            printf("Saturday\n");
            break;
        default:
            printf("Invalid input! Please enter a number between 1 and 7.\n");
    }

    return 0;
}

#include <iostream>
using namespace std;

int main() {
    int day;
    cout << "Enter a number (1-7): ";
    cin >> day;

    switch (day) {
        case 1: cout << "Sunday" << endl; break;
        case 2: cout << "Monday" << endl; break;
        case 3: cout << "Tuesday" << endl; break;
        case 4: cout << "Wednesday" << endl; break;
        case 5: cout << "Thursday" << endl; break;
        case 6: cout << "Friday" << endl; break;
        case 7: cout << "Saturday" << endl; break;
        default: cout << "Invalid input! Please enter a number between 1 and 7." << endl;
    }

    return 0;
}

day = int(input("Enter a number (1-7): "))

days = {
    1: "Sunday",
    2: "Monday",
    3: "Tuesday",
    4: "Wednesday",
    5: "Thursday",
    6: "Friday",
    7: "Saturday"
}

print(days.get(day, "Invalid input! Please enter a number between 1 and 7."))

<?php
$day = readline("Enter a number (1-7): ");

switch ($day) {
    case 1:
        echo "Sunday\n";
        break;
    case 2:
        echo "Monday\n";
        break;
    case 3:
        echo "Tuesday\n";
        break;
    case 4:
        echo "Wednesday\n";
        break;
    case 5:
        echo "Thursday\n";
        break;
    case 6:
        echo "Friday\n";
        break;
    case 7:
        echo "Saturday\n";
        break;
    default:
        echo "Invalid input! Please enter a number between 1 and 7.\n";
}
?>

import java.util.Scanner;

public class DayOfWeek {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Enter a number (1-7): ");
        int day = scanner.nextInt();

        switch (day) {
            case 1 -> System.out.println("Sunday");
            case 2 -> System.out.println("Monday");
            case 3 -> System.out.println("Tuesday");
            case 4 -> System.out.println("Wednesday");
            case 5 -> System.out.println("Thursday");
            case 6 -> System.out.println("Friday");
            case 7 -> System.out.println("Saturday");
            default -> System.out.println("Invalid input! Please enter a number between 1 and 7.");
        }

        scanner.close();
    }
}

let day = parseInt(prompt("Enter a number (1-7):"));

switch (day) {
    case 1:
        console.log("Sunday");
        break;
    case 2:
        console.log("Monday");
        break;
    case 3:
        console.log("Tuesday");
        break;
    case 4:
        console.log("Wednesday");
        break;
    case 5:
        console.log("Thursday");
        break;
    case 6:
        console.log("Friday");
        break;
    case 7:
        console.log("Saturday");
        break;
    default:
        console.log("Invalid input! Please enter a number between 1 and 7.");
}

using System;

class Program {
    static void Main() {
        Console.Write("Enter a number (1-7): ");
        int day = Convert.ToInt32(Console.ReadLine());

        switch (day) {
            case 1:
                Console.WriteLine("Sunday");
                break;
            case 2:
                Console.WriteLine("Monday");
                break;
            case 3:
                Console.WriteLine("Tuesday");
                break;
            case 4:
                Console.WriteLine("Wednesday");
                break;
            case 5:
                Console.WriteLine("Thursday");
                break;
            case 6:
                Console.WriteLine("Friday");
                break;
            case 7:
                Console.WriteLine("Saturday");
                break;
            default:
                Console.WriteLine("Invalid input! Please enter a number between 1 and 7.");
                break;
        }
    }
}

List of All Programs