Advertisement
Guest User

Untitled

a guest
Aug 16th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Calendario {
  4. public static void main(String[] args) {
  5. Scanner in = new Scanner(System.in);
  6.  
  7. int[] meses = new int[12];
  8.  
  9. for (int i = 0; i < 12; i++) {
  10. if (i == 1) {
  11. meses[i] = 28;
  12. } else if (i % 2 == 0 && i < 7) {
  13. meses[i] = 31;
  14. } else if (i % 2 == 1 && i >= 7) {
  15. meses[i] = 31;
  16. } else {
  17. meses[i] = 30;
  18. }
  19. }
  20.  
  21. int dia = in.nextInt();
  22. int mes = in.nextInt();
  23. int ano = in.nextInt();
  24.  
  25. while ( (dia < 1 || dia > 31) || (mes < 1 || mes > 12) || (ano < 1900 || ano > 2100) ) {
  26. System.out.println("Data incorreta. Dia, mes ou ano NAO CORRESPONDEM.");
  27. dia = in.nextInt();
  28. mes = in.nextInt();
  29. ano = in.nextInt();
  30. }
  31.  
  32. int id = mes - 1;
  33. int resp = 0;
  34.  
  35. if (dia <= meses[id]) {
  36. for (int i = 0; i <= id; i++) {
  37. if (i == id) {
  38. resp = resp + dia;
  39. } else {
  40. resp = resp + meses[i];
  41. }
  42. }
  43. System.out.println(resp);
  44. } else if (dia > meses[id]) {
  45. System.out.println("Este mes nao possui este dia");
  46. }
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement