Faça uma função que recebe a idade de uma pessoa em anos, meses e dias e retorna essa idade expressa em dias.
import java.util.*;
public class idade{
public static void main(string args[]){
int ano=0;
int mes=0;
int dia=0;
int anoatual=0;
int idade= anoatual-ano;
scanner.teclado=new scanner(system.in)
int ano=s.nextint();
int mes=s.nextint();
int dia=s.nextint();
system.out.println(“mes:”+mes);
system.out.println(“dia:”+dia);
system.out.println(“ano:”+ano);
system.out.println(“idade= anoatual-ano:”+idade);
}
}
e agora ta certo?
e qual e melhor copilar de java?
[quote=jessicaange]Faça uma função que recebe a idade de uma pessoa em anos, meses e dias e retorna essa idade expressa em dias.
como faz?[/quote]
Você sabe transformar uma fórmula para Java? A fórmula é, mais ou menos, 365 * A + 30 * M + D.
(Obviamente isso está muito simplificado, conforme qualquer pessoa que tenha estudado matemática financeira pode lhe dizer; mas para efeitos de seu exercício, seria somente isso.)
Aohhh Tarefinha de casa heim …
Caso vc poste algo que ja fez a gente pode tentar lhe ajudar . [4]
kkkkkkkkkkkkkkkk
Daki apoko alguem vai trancar o tópico…
O povo daki só ajuda se vc postar uma parte do código…
E outra…
Isso não é java, é matemática…
Pensa num algorítimo que faz isso…
Como que você faria, se alguem te desse a idade dela em anos, meses e dias e você tivesse que converter?
É simples
Vc pega o número de anos, faz * 365, guarda numa variável Integer A
Vc pega o número de meses, faz * 30, guarda numa variável Integer B
Vc pega o número de dias, guarda numa variável Integer C
import java.util.*;
public class idade{
public static void main(string args[]){
int ano=0;
int mes=0;
int dia=0;
int anoatual=0;
int idade= anoatual-ano;
scanner.teclado=new scanner(system.in)
int ano=s.nextint();
int mes=s.nextint();
int dia=s.nextint();
system.out.println(“mes:”+mes);
system.out.println(“dia:”+dia);
system.out.println(“ano:”+ano);
system.out.println(“idade= anoatual-ano:”+idade);
}
}
use as tags [ code ] na hora de colocar código. facilita a leitura.
vc executou uma operação com anoatual-ano antes sequer de ter os valores desses dados. vc tem que fazer isso depois das linhas onde vc obtem eles, com scanner.
e outra, isso só vai dar a idade em anos, vc vai ter que fazer as contas que o pedroroxd mostrou.