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
elsee 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!")