Jack Sparrow Posted October 17, 2007 at 02:31 AM Report Share #140635 Posted October 17, 2007 at 02:31 AM Boas, obrigado pelas dicas. Aqui vai a mesma versão com alguns retoques... Vejam se melhorou? Obrigado... Início Dia de Natal; Ler ano nes = 12; dia = 25+334; SE ((( ano MOD 4 ) == 0 ) e ((( ano MOD 100) <> 0 ) ENTAO (( ano MOD 400 ) = 0 ) e ( mes > 2 ))) SENAO dia = dia + 1; FIM_SE; dia = dia – 1 + ( ano – 1 ) * 365 + (ano – 1 ) / 4 – ( ano -1 ) / 100 + ( ano – 1 ) / 400; dia = dia MOD 7; CASO 0 Escrever Domingo; CASO 1 Escrever Segunda_feira; Caso 2 Escrever Terca_feira; CASO 3 Escrever Quarta_feira; CASO 4 Escrever Quinta_feira; CASO 5 Escrever Sexta_feira; CASO 6 Escrever Sabado; FimCaso Fim Dia de Natal; Link to comment Share on other sites More sharing options...
Warrior Posted October 17, 2007 at 07:40 AM Report Share #140636 Posted October 17, 2007 at 07:40 AM Tens os parênteses do "se" em número errado (abres mais do que fechas), assim como dois "então" para um único "se". Além de um ";" a meio dele, que eu não sei o que significa, mas isto pseudo-código cada um tem as suas convenções.. Link to comment Share on other sites More sharing options...
djthyrax Posted October 17, 2007 at 01:29 PM Report Share #140707 Posted October 17, 2007 at 01:29 PM Não percebi nada, mas dou-te um conselho: quando abres um if, passa para a linha de baixo e dás um tab, ajuda bastante a ler. 🙂 Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now