Crie um programa que leia o tamanho de uma camisa e quando o tamanho for:
P, imprima Tamanho Pequeno
M, imprima Tamanho Médio
G, imprima Tamanho Grande
GG, imprima Tamanho Grande-Grande
XG, imprima Tamanho Extra-Grande
Quando o não for nenhum dos informados, mostrar a mensagem Tamanho inválido!.
Quando o não for nenhum dos informados, mostrar a mensagem Tamanho inválido!.
Passo 1
Então, vamos criar um programinha que leia uma string representando o tamanho de uma camisa e imprima a descrição certa. Isso está dentro do conteúdo de “estruturas condicionais” em programação, onde usamos “if/elif/else” (ou em outras linguagens “switch/case”) para tomar decisões. Para resolver a parada, a gente vai precisar saber:
- Como ler uma entrada de texto (uma string).
- Como comparar essa string com valores fixos (P, M, G, GG, XG).
- Como usar comandos condicionais para escolher qual mensagem imprimir.
Passo 2
Primeiro, vamos ler o tamanho. Em Python, por exemplo, fazemos algo como:
tamanho = input("Informe o tamanho da camisa: ")
Aqui o
input()
pega o que o usuário digita e guarda na variável tamanho
como texto.Passo 3
Agora precisamos comparar o texto que o usuário digitou com cada possibilidade. Na teoria de condicionais, usamos:
if condição:
para a primeira verificação,elif outra condição:
para as próximas,else:
para tudo que não entrou em nenhuma verificação anterior.
A expressão
tamanho == "P"
é uma comparação que retorna Verdadeiro se o texto for exatamente "P"
.Passo 4
Montamos cada caso do enunciado:
- Se for
"P"
, imprimir"Tamanho Pequeno"
. - Se for
"M"
, imprimir"Tamanho Médio"
. - E assim por diante até o tamanho
"XG"
. - Se não tiver nenhum desses, cair no
else
e imprimir"Tamanho inválido!"
.
Resposta
tamanho = input("Informe o tamanho da camisa: ")
if tamanho == "P":
print("Tamanho Pequeno")
elif tamanho == "M":
print("Tamanho Médio")
elif tamanho == "G":
print("Tamanho Grande")
elif tamanho == "GG":
print("Tamanho Grande-Grande")
elif tamanho == "XG":
print("Tamanho Extra-Grande")
else:
print("Tamanho inválido!")