esse é um exercicio que fiz, e que funciona, mas é que acho que é possivel diminuir, porque ele tá muito grande, só queria umas dicas pra diminur, também pra eu aprender caso precise fazer outros exercicios parecidos
algoritmo "exercicio"
// Função : ler 3 numeros e exibir VERDADEIRO se o maior numero for par ou se o menor numero for impar
//caso contrário exibir FALSO
// Autor :
// Data : 4/8/2009
// Seção de Declarações
var
n1, n2, n3: inteiro
maior, menor: inteiro
r: inteiro
inicio
escreva ("Digite o 1º numero:")
leia (n1)
escreva ("Digite o 2º numero:")
leia (n2)
escreva ("Digite o 3º numero:")
leia (n3)
se (n1>n2) e (n1>n3) então
maior <- (n1)
senao
se (n2>n1) e (n2>n3) então
maior <- (n2)
senao
se (n3>n1) e (n3>n2) então
maior <- (n3)
fimse
fimse
fimse
se (n1<n2) e (n1<n3) então
menor <- (n1)
senao
se (n2<n1) e (n2<n3) então
menor <- (n2)
senao
se (n3<n1) e (n3<n2)então
menor <- (n3)
fimse
fimse
fimse
r <- maior mod 2
se (r=0) então
escreval ("VERDADEIRO")
senao
r <- menor mod 2
se (r<>0) então
escreval ("VERDADEIRO")
senao
escreval ("FALSO")
fimse
fimse
fimalgoritmo
Editado por Jonathan Queiroz Título editado conforme a regra 3.6 (Jonathan)
Pergunta
Rafael Duarte
esse é um exercicio que fiz, e que funciona, mas é que acho que é possivel diminuir, porque ele tá muito grande, só queria umas dicas pra diminur, também pra eu aprender caso precise fazer outros exercicios parecidos
algoritmo "exercicio" // Função : ler 3 numeros e exibir VERDADEIRO se o maior numero for par ou se o menor numero for impar //caso contrário exibir FALSO // Autor : // Data : 4/8/2009 // Seção de Declarações var n1, n2, n3: inteiro maior, menor: inteiro r: inteiro inicio escreva ("Digite o 1º numero:") leia (n1) escreva ("Digite o 2º numero:") leia (n2) escreva ("Digite o 3º numero:") leia (n3) se (n1>n2) e (n1>n3) então maior <- (n1) senao se (n2>n1) e (n2>n3) então maior <- (n2) senao se (n3>n1) e (n3>n2) então maior <- (n3) fimse fimse fimse se (n1<n2) e (n1<n3) então menor <- (n1) senao se (n2<n1) e (n2<n3) então menor <- (n2) senao se (n3<n1) e (n3<n2)então menor <- (n3) fimse fimse fimse r <- maior mod 2 se (r=0) então escreval ("VERDADEIRO") senao r <- menor mod 2 se (r<>0) então escreval ("VERDADEIRO") senao escreval ("FALSO") fimse fimse fimalgoritmoEditado por Jonathan QueirozTítulo editado conforme a regra 3.6 (Jonathan)
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.