C Program
#include<stdio.h>
int main() {
int m,y;
printf("Enter any month, say(1-12): ");
scanf("%d",&m);
switch(m) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
printf("31 days");
break;
case 4:
case 6:
case 9:
case 11:
printf("30 days");
break;
case 2:
printf("Enter the year: ");
scanf("%d",&y);
if(y%400 == 0 || y%100 != 0 && y%4 == 0) {
printf("29 days");
} else {
printf("28 days");
}
break;
default:
printf("Invalid input");
}
}
C++ Program
#include<iostream>
using namespace std;
int main() {
int m,y;
cout << "Enter any month, say(1-12): ";
cin >> m;
switch(m) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
cout << "31 days";
break;
case 4:
case 6:
case 9:
case 11:
cout << "30 days";
break;
case 2:
cout << "Enter the year: ";
cin >> y;
if(y%400 == 0 || y%100 != 0 && y%4 == 0) {
cout << "29 days";
} else {
cout << "28 days";
}
break;
default:
cout<<"Invalid input";
}
}
Java Program
import java.util.Scanner;
class MonthDays {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter any month,say(1-12): ");
int m = sc.nextInt();
switch(m) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println("31 days");
break;
case 4:
case 6:
case 9:
case 11:
System.out.println("30 days");
break;
case 2:
System.out.print("Enter the year: ");
int y = sc.nextInt();
if(y%400 == 0 || y%100 != 0 && y%4 == 0) {
System.out.println("29 days");
} else {
System.out.println("28 days");
}
break;
default:
System.out.println("Invalid input");
}
}
}
Go Lang
package main
import "fmt"
func main() {
var m,y int
fmt.Print("Enter any month, say(1-12): ")
fmt.Scan(&m)
switch m {
case 1,3,5,7,8,10,12:
fmt.Print("31 days")
case 4,6,9,11:
fmt.Print("30 days")
case 2:
fmt.Print("Enter the year: ")
fmt.Scan(&y)
if y%400 == 0 || y%100 != 0 && y%4==0 {
fmt.Print("29 days")
} else {
fmt.Print("28 days")
}
default:
fmt.Print("Invalid input")
}
}
PHP
$m = $_POST['m'];
$y = $_POST['y'];
switch($m) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
print("31 days");
break;
case 4:
case 6:
case 9:
case 11:
print("30 days");
break;
case 2:
if($y%400 == 0 || $y%100 != 0 && $y%4 == 0) {
print("29 days");
} else {
print("28 days");
}
break;
default:
print("Invalid input");
}
Comments