Buscar

Ajuda com Programação: Construa um algoritmo em PORTUGOL que dado quatro valores, A, B, C e D, o algoritmo imprima o maior e o menor valor.

💡 4 Respostas

User badge image

ju ninho

- cria um laço de repetição (4x)
- cria uma variavel para armazenar o maior e o menor
- no primeiro laço tu armazena o primeiro numero como maior e menor
- nos proximos tu vai comparar, se for menor grava, se não passa. A mesma coisa ocorre com o maior (se maior grava, se não passa.

0
Dislike0
User badge image

Andre Smaira

O algoritmo será:

algoritmo comparacao_56401896;

var

inteiro: A, B, C, D; //declaração das variáveis

início

leia(A,B,C,D);

se ( A > B ) e ( A > C ) e ( A > D ) então //compara para mostrar A, se for maior

imprima("Maior: ",A);

fim-se

se ( B > A ) e ( B > C ) e ( B > D ) então //compara para mostrar b, se for maior

imprima("Maior: ",B);

fim-se

se ( C > A ) e ( C > B ) e ( C > D ) então //compara para mostrar c, se for maior

imprima("Maior: ",C);

fim-se

se ( D > A ) e ( D > B ) e ( D > C ) então //compara para mostrar d, se for maior

imprima("Maior: ",D);

fim-se

se ( A < B ) e ( A < C ) e ( A < D ) então //compara para mostrar a se for menor

imprima("Menor: ",A);

fim-se

se ( B < A ) e ( B < C ) e ( B < D ) então //compara para mostrar b, se for menor

imprima("Menor: ",B);

fim-se

se ( C < A ) e ( C < B ) e ( C < D ) então //compara para mostrar c, se for menor

imprima("Menor: ",C);

fim-se

se ( D < A ) e ( D < B ) e ( D < C ) então //compara para mostrar d, se for menor

imprima("Menor: ",D);

fim-se

fim

0
Dislike0
User badge image

Andre Smaira

O algoritmo será:

algoritmo comparacao_56401896;

var

inteiro: A, B, C, D; //declaração das variáveis

início

leia(A,B,C,D);

se ( A > B ) e ( A > C ) e ( A > D ) então //compara para mostrar A, se for maior

imprima("Maior: ",A);

fim-se

se ( B > A ) e ( B > C ) e ( B > D ) então //compara para mostrar b, se for maior

imprima("Maior: ",B);

fim-se

se ( C > A ) e ( C > B ) e ( C > D ) então //compara para mostrar c, se for maior

imprima("Maior: ",C);

fim-se

se ( D > A ) e ( D > B ) e ( D > C ) então //compara para mostrar d, se for maior

imprima("Maior: ",D);

fim-se

se ( A < B ) e ( A < C ) e ( A < D ) então //compara para mostrar a se for menor

imprima("Menor: ",A);

fim-se

se ( B < A ) e ( B < C ) e ( B < D ) então //compara para mostrar b, se for menor

imprima("Menor: ",B);

fim-se

se ( C < A ) e ( C < B ) e ( C < D ) então //compara para mostrar c, se for menor

imprima("Menor: ",C);

fim-se

se ( D < A ) e ( D < B ) e ( D < C ) então //compara para mostrar d, se for menor

imprima("Menor: ",D);

fim-se

fim

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais