Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Calendario {
- public static void main(String[] args) {
- Scanner in = new Scanner(System.in);
- int[] meses = new int[12];
- for (int i = 0; i < 12; i++) {
- if (i == 1) {
- meses[i] = 28;
- } else if (i % 2 == 0 && i < 7) {
- meses[i] = 31;
- } else if (i % 2 == 1 && i >= 7) {
- meses[i] = 31;
- } else {
- meses[i] = 30;
- }
- }
- int dia = in.nextInt();
- int mes = in.nextInt();
- int ano = in.nextInt();
- while ( (dia < 1 || dia > 31) || (mes < 1 || mes > 12) || (ano < 1900 || ano > 2100) ) {
- System.out.println("Data incorreta. Dia, mes ou ano NAO CORRESPONDEM.");
- dia = in.nextInt();
- mes = in.nextInt();
- ano = in.nextInt();
- }
- int id = mes - 1;
- int resp = 0;
- if (dia <= meses[id]) {
- for (int i = 0; i <= id; i++) {
- if (i == id) {
- resp = resp + dia;
- } else {
- resp = resp + meses[i];
- }
- }
- System.out.println(resp);
- } else if (dia > meses[id]) {
- System.out.println("Este mes nao possui este dia");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement