Leia do usuário três números inteiros e distintos. Depois faça um algoritmo que escreva o valor da variável do meio, ou seja, a que não possui nem o maior nem o menor valor.
Passo 1
O problema pede um algoritmo em que lemos três números inteiros distintos, digamos
, e escrevemos aquele que fica “no meio”, isto é, que não é nem o maior nem o menor. O conteúdo aqui é lógica de programação, usando estruturas de decisão e operadores relacionais.
Passo 2
Para determinar qual número está no meio, basta verificar se cada variável está entre as outras duas. Em termos de comparação: um número
está entre
e
se
ou
. Usamos operadores relacionais
,
e lógico
,
.
Passo 3
Aplicamos esses testes em sequência:
- Se
, então é o do meio. - Caso contrário, se
, então é o do meio. - Se nenhum dos anteriores for verdadeiro, sobra
como o valor do meio.
Passo 4
Agora, montamos o pseudocódigo integrado:
Leia três inteiros distintos
,
,
Se então
Escreva
Senão se então
Escreva
Senão
Escreva
Se
Escreva
Senão se
Escreva
Senão
Escreva
Resposta
Leia três inteiros distintos
,
,
Se então
Escreva
Senão se então
Escreva
Senão
Escreva
Se
Escreva
Senão se
Escreva
Senão
Escreva