Supondo que no estádio de futebol Waldomirão, o placar sempre mostra Jequié
Visitante. Sendo dados dois valores inteiros referente aos gols da partida (o primeiro do Jequié e o segundo do visitante), imprima nos letreiros luminosos do estádio uma das seguintes frases: Que beleza! Mais uma vitória do Jipão!, Ficamos no empate, mas valeu Jipão! ou infelizmente desta vez não deu! Mais sorte na próxima Jipão!
Passo 1
Beleza, o exercício é sobre usar estruturas condicionais (os famosos “if / else”) pra decidir qual frase exibir no placar do estádio. A gente tem dois números inteiros: o número de gols do Jequié e o número de gols do time visitante. O que precisamos saber é comparar esses inteiros (usar operadores como
>
e ==
) e imprimir a frase certa com base no resultado da comparação.Passo 2
Primeiro, vamos identificar as entradas e saídas:
- Entrada: dois inteiros
-
: gols do Jequié -
: gols do visitante
-
- Saída: uma string, que pode ser uma das três frases dadas.
Passo 3
Agora, a lógica em teoria é simples:
- Se
, significa que o Jequié ganhou. - Se
, deu empate. - Se
, o visitante ganhou.
Isso é só usarif (condição)
,else if (outra condição)
eelse
no final.
Passo 4
Vamos colocar isso num pseudocódigo estilo “amigo explicando”:
ler g_J, g_V
se (g_J > g_V) então
imprimir "Que beleza! Mais uma vitória do Jipão!"
senão se (g_J == g_V) então
imprimir "Ficamos no empate, mas valeu Jipão!"
senão
imprimir "infelizmente desta vez não deu! Mais sorte na próxima Jipão!"
fim se
Explicando cada parte:
se (g_J > g_V) então
: verifica se os gols do Jequié são maiores.senão se (g_J == g_V) então
: só entra aqui se não ganhou e os gols forem iguais.senão
: cobre o caso restante, ou seja,.
Resposta
Usar o pseudocódigo acima garante que, dado qualquer par de inteiros
, você vai imprimir exatamente a frase certa conforme as condições.