quarta-feira, 3 de outubro de 2018

URI PROBLEMA 1020 - Idade em Dias SOLUÇÃO EM JAVA

URI Online Judge | 1020

Idade em Dias

Adaptado por Neilor Tonin, URI  Brasil
Timelimit: 1
Leia um valor inteiro correspondente à idade de uma pessoa em dias e informe-a em anos, meses e dias
Obs.: apenas para facilitar o cálculo, considere todo ano com 365 dias e todo mês com 30 dias. Nos casos de teste nunca haverá uma situação que permite 12 meses e alguns dias, como 360, 363 ou 364. Este é apenas um exercício com objetivo de testar raciocínio matemático simples.

Entrada

O arquivo de entrada contém um valor inteiro.

Saída

Imprima a saída conforme exemplo fornecido.



import java.util.Scanner;

public class Main{

 public static void main(String args[]){
  Scanner sc=new Scanner(System.in);
  int value=sc.nextInt();
  Age obj=new Age(value);
  obj.getAgeInDays();
  sc.close();
 }
}

class Age{
 private int age;
 private int year;
 private int month;
 private int day;
 Age(int age){
  this.age=age;
  this.year=age/365;
  age=age%365;
  this.month=age/30;
  age=age%30;
  this.day=age;
 }

 public void getAgeInDays(){
  System.out.println(this.year+" ano(s)");
  System.out.println(this.month+" mes(es)");
  System.out.println(this.day+" dia(s)");
 }
}

Nenhum comentário:

Postar um comentário

URI PROBLEMA 1133 - Resto da Divisão SOLUÇÃO EM C

URI Online Judge | 1133 Resto da Divisão Adaptado por Neilor Tonin, URI   Brasil Timelimit: 1 Escreva um programa que leia 2 valo...