dferetto 0 Denunciar post Postado Maio 26, 2007 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
Rafael D 0 Denunciar post Postado Maio 26, 2007 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
dferetto 0 Denunciar post Postado Maio 28, 2007 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