TOPIC

Presentation error - java

Marlus asked 10 months ago

import java.util.Scanner;

public class Main {

//atributos
private int dia;
private int mes;
private int ano;
private int valor;
//int dias_total;
//método construtor para iniciar a class, valor recebido
public Main (int v) {
    valor = v;
}
public void formatarData () {
    while (valor >=365) {
        valor = valor - 365;
        ano = ano+1;
    }
    while (valor >=30) {
        valor = valor - 30;
        mes = mes+1;
    }
    dia = valor;
}
public void printData () {
    System.out.println(ano + " ano(s)");
    System.out.println(mes + " mes(es)");
    System.out.print(dia + " dia(s)");
}

public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    Main c1 = new Main(in.nextInt());
    c1.formatarData();
    c1.printData();
}

}

Remember not post solutions. Your post may be reviewed by our moderators.

  • Sua mãe fazendo programas replied 5 months ago

    caral#$ olha o tamanho desse código, é para se usar mais matemática do que algoritmo ou lógica. Cara só com % e / da pra resolver. Você rodou isso na ide?