Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dferetto

Preciso transformar isso em linguagem java!!!

Recommended Posts

linguagem algoritmo:

 

4) EUA que verifique a validade de uma data (de nascimento de uma pessoa).

 

definir DIA, MÊS,ANO;

 

obter DIA, MÊS, ANO;

 

se (MÊS = 1 ou MÊS = 3 ou MÊS = 5 ou MÊS = 7 ou MÊS = 8 ou MÊS = 10 ou MÊS = 12 e DIA <= 31 e DIA >= 1 entao

{mostrar "Data Válida";}

 

se (MÊS = 4 ou MÊS = 6 ou MÊS = 9 ou MÊS = 11 e DIA <= 30 e DIA >= 1 então

 

{mostrar "Data Válida";}

 

se MÊS = 2 e (DIA <= 29 ou DIA <= 28) e ( ANO % 400 = 0 ou ANO % 4 = 0 e ANO % 100 != 0 ) então

 

{mostrar "Data Válida;"}

 

linguagem java:

/*

4) FUA que verifique a validade de uma data (de nascimento de uma pessoa). //imcompleto

 

*/

public class exe01072007_4

{

public static void main(String[] args)

{

int dia, mês, ano;

 

dia = Entrada.leiaInt(" Qual o dia do seu nascimento?");

mês = Entrada.leiaInt(" Qual o mês do seu nascimento?");

ano = Entrada.leiaInt("Qual o ano atual?");

 

if(mês = 1 && mês = 3 && mês = 5 && mês = 7 && mês = 8 && mês = 10 && mês = 12 && dia <= 31 && dia >= 1)

 

System.out.print("data válida");

if(mês = 4 && mês = 6 && mês = 9 && mês = 11 && dia <= 30 e dia >= 1)

 

System.out.print("data válida);

 

if (mês = 2 && (dia <= 29 && dia <= 28) && ( ano % 400 = 0 && ano % 4 = 0 && ano % 100 != 0))

 

System.out.print("data válida");

}

}

 

6 errors found:

File: D:\Programas em Java\exe01072007_4.java [line: 18]

Error: D:\Programas em Java\exe01072007_4.java:18: ')' expected

File: D:\Programas em Java\exe01072007_4.java [line: 18]

Error: D:\Programas em Java\exe01072007_4.java:18: not a statement

File: D:\Programas em Java\exe01072007_4.java [line: 18]

Error: D:\Programas em Java\exe01072007_4.java:18: ';' expected

File: D:\Programas em Java\exe01072007_4.java [line: 18]

Error: D:\Programas em Java\exe01072007_4.java:18: not a statement

File: D:\Programas em Java\exe01072007_4.java [line: 18]

Error: D:\Programas em Java\exe01072007_4.java:18: ';' expected

File: D:\Programas em Java\exe01072007_4.java [line: 20]

Error: D:\Programas em Java\exe01072007_4.java:20: unclosed string literal

 

 

por favor...qm souber resolver o problema rposnda!!! vlwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em java uma comparação de igualdade não é = e sim ==if(mês = 1) vai dar erroif(mês == 1) é a maneira correta de saber se o mês é igual a 1.Mais uma coisa, não é bom colocar acentuação no nome das variaveis, evite isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em java uma comparação de igualdade não é = e sim ==if(mês = 1) vai dar erroif(mês == 1) é a maneira correta de saber se o mês é igual a 1.Mais uma coisa, não é bom colocar acentuação no nome das variaveis, evite isso.

blzzz tah resolvido!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.