Aprenda a baixar e instalar o Java da forma correta: ruclips.net/video/Cq7gdAVPlF4/видео.html Acompanhe a Resolução de Exercícios pela Playlist: ruclips.net/video/AB8UnQxJH5w/видео.html
Locale.setDefault(Locale.US); Scanner mostrar = new Scanner(System.in); int idade = mostrar.nextInt(); int mes = 0; int dias = 0; int ano = 0 ; ano = idade / 365; idade = idade % 365; mes = idade / 30; idade = idade % 30; dias = idade; System.out.println("ano(s) " + ano); System.out.println("mes(es) " + mes); System.out.println("dia(s) " + dias); fiz desse jeito e deu super certo
Eu usei o mesmo modelo que vc usou no exercício 1018, ficou menor, pois usei apenas 1 variável. Scanner sc = new Scanner(System.in); int n = sc.nextInt(); System.out.println( n / 365 + " ano(s)"); n = n % 365; System.out.println( n / 30 + " mes(es)"); n = n % 30; System.out.println( n + " dia(s)"); sc.close();
Esse é muito parecido com o 1019 haha quem fez ele faz esse e vice-versa! Segue uma outra solução: import java.util.Locale; import java.util.Scanner; public class Main { public static void main(String[] args) { Locale.setDefault(Locale.US); Scanner sc = new Scanner(System.in); // Idade em dias int valor, anos, mes, dias; valor = sc.nextInt(); anos = valor / 365; mes = ((valor % 365) / 30); dias = ((valor % 365) % 30); System.out.println(anos + " ano(s)"); System.out.println(mes + " mes(es)"); System.out.println(dias + " dia(s)"); sc.close(); } }
fiz o msm calculo manualmente na calculadora e deu um resultado mto estranho. Devo ta calculando alguma coisa muito errada kkkkkk Eu acho que na programação da certo e funciona pq sim ou pq Deus quis assim e eu so aceito pq doi menos kkkkkkkk
Aprenda a baixar e instalar o Java da forma correta: ruclips.net/video/Cq7gdAVPlF4/видео.html
Acompanhe a Resolução de Exercícios pela Playlist: ruclips.net/video/AB8UnQxJH5w/видео.html
Muito bom mesmo, continua postando, tá ajudando muito!!!
Locale.setDefault(Locale.US);
Scanner mostrar = new Scanner(System.in);
int idade = mostrar.nextInt();
int mes = 0;
int dias = 0;
int ano = 0 ;
ano = idade / 365;
idade = idade % 365;
mes = idade / 30;
idade = idade % 30;
dias = idade;
System.out.println("ano(s) " + ano);
System.out.println("mes(es) " + mes);
System.out.println("dia(s) " + dias);
fiz desse jeito e deu super certo
Eu usei o mesmo modelo que vc usou no exercício 1018, ficou menor, pois usei apenas 1 variável.
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
System.out.println( n / 365 + " ano(s)");
n = n % 365;
System.out.println( n / 30 + " mes(es)");
n = n % 30;
System.out.println( n + " dia(s)");
sc.close();
Muito legal seu canal, parabéns !!!
Obrigado!!
Salve tbm fiz essa, o meu ficou assim
import java.util.Scanner;
public class IdadeEmDias {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int anos, meses, dias, totalDias;
totalDias = input.nextInt();
anos = totalDias / 360;
meses = (totalDias % 365) / 30;
dias = (totalDias % 365 ) % 30;
System.out.println(anos + " ano(s)");
System.out.println(meses + " mes(es)");
System.out.println(dias + " dia(s)");
input.close();
}
}
Esse é muito parecido com o 1019 haha quem fez ele faz esse e vice-versa! Segue uma outra solução:
import java.util.Locale;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Locale.setDefault(Locale.US);
Scanner sc = new Scanner(System.in);
// Idade em dias
int valor, anos, mes, dias;
valor = sc.nextInt();
anos = valor / 365;
mes = ((valor % 365) / 30);
dias = ((valor % 365) % 30);
System.out.println(anos + " ano(s)");
System.out.println(mes + " mes(es)");
System.out.println(dias + " dia(s)");
sc.close();
}
}
fiz o msm calculo manualmente na calculadora e deu um resultado mto estranho. Devo ta calculando alguma coisa muito errada kkkkkk
Eu acho que na programação da certo e funciona pq sim ou pq Deus quis assim e eu so aceito pq doi menos kkkkkkkk
Resolvi dessa forma:
import java.util.Scanner;
public class AgeInDays2 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int idade, ano = 0, mes = 0, dia = 0;
idade = in.nextInt();
while (idade >= 30) {
if (idade >= 365) {
idade = idade - 365;
ano++;
} else if (idade < 365 && idade >= 30) {
idade = idade - 30;
mes++;
}
}
dia = idade;
System.out.println(ano + " ano(s)
" + mes + " mes(es)
" + dia + " dia(s)");
in.close();
}
}
q massa. ainda não cheguei nos condicionais 🙂
eu nunca vou aprender isso mds