Faça um Programa que leia um número e exiba o dia correspondente da semana. (1-Domingo, 2- Segunda, etc.), se digitar outro valor deve aparecer valor inválido.

Passo 1

Beleza, vamos entender o que o exercício pede. A gente precisa fazer um programa que:
  • Leia um número.
  • Mostre o dia da semana correspondente a esse número (1 para Domingo, 2 para Segunda, e assim por diante).
  • Se o número não for de 1 a 7, o programa deve dizer que o valor é inválido.
    Para resolver isso, vamos precisar usar estruturas de decisão, como o if ou o switch, que ajudam o programa a escolher entre diferentes caminhos dependendo do valor que a gente entra. Também vamos precisar saber como receber entrada do usuário e mostrar saída na tela.

Passo 2

Primeiro, vamos começar pegando o número que o usuário vai digitar. Dependendo da linguagem que você estiver usando, a forma de fazer isso pode variar. Por exemplo, em Python, usamos a função input(), enquanto em Java usamos Scanner.
Vamos supor que estamos usando Python. A gente faz assim:
numero = int(input("Digite um número de 1 a 7: "))
Aqui, estamos pedindo para o usuário digitar um número, e o int() converte o que foi digitado para um número inteiro.

Passo 3

Agora que temos o número, precisamos descobrir qual dia da semana ele representa. Vamos usar uma estrutura if-elif-else para isso. Cada condição vai verificar se o número corresponde a um dia específico.
Veja como fica:
if numero == 1:
    dia = "Domingo"
elif numero == 2:
    dia = "Segunda-feira"
elif numero == 3:
    dia = "Terça-feira"
elif numero == 4:
    dia = "Quarta-feira"
elif numero == 5:
    dia = "Quinta-feira"
elif numero == 6:
    dia = "Sexta-feira"
elif numero == 7:
    dia = "Sábado"
else:
    dia = "Valor inválido"
Aqui, estamos verificando cada número de 1 a 7 e atribuindo o dia correspondente à variável dia. Se o número não for nenhum desses, a gente define como “Valor inválido”.

Passo 4

Por último, vamos mostrar o resultado para o usuário. A gente usa a função print() para isso:
print(dia)
Assim, o programa vai exibir o dia da semana ou a mensagem de erro, dependendo do número que foi digitado.

Resposta

Juntando tudo, o programa completo fica assim:
numero = int(input("Digite um número de 1 a 7: "))

if numero == 1:
    dia = "Domingo"
elif numero == 2:
    dia = "Segunda-feira"
elif numero == 3:
    dia = "Terça-feira"
elif numero == 4:
    dia = "Quarta-feira"
elif numero == 5:
    dia = "Quinta-feira"
elif numero == 6:
    dia = "Sexta-feira"
elif numero == 7:
    dia = "Sábado"
else:
    dia = "Valor inválido"

print(dia)
Quando você roda esse programa, ele vai pedir para você digitar um número. Dependendo do número, ele vai mostrar o dia da semana correspondente ou avisar que o valor é inválido.

Exercícios relacionados

Faça um programa que pergunte o preço de três produtos e informe qual produto você deve comprar, sabendo que a decisão é sempre pelo mais barato.
O Hipermercado Tabajara está com uma promoção de carnes que é imperdível. Confira:
Até 5 Kg Acima de 5 Kg
File Duplo R$ 4,90 por Kg R$ 5,80 por Kg
Alcatra R$ 5,90 por Kg R$ 6,80 por Kg
Picanha R$ 6,90 por Kg R$ 7,80 por Kg
Para atender a todos os clientes, cada cliente poderá levar apenas um dos tipos de carne da promoção, porém não há limites para a quantidade de carne por cliente. Se compra for feita no cartão Tabajara o cliente receberá ainda um desconto de sobre o total da compra. Escreva um programa que peça o tipo e a quantidade de carne comprada pelo usuário e gere um cupom fiscal, contendo as informações da compra: tipo e quantidade de carne, preço total, tipo de pagamento, valor do desconto e valor a pagar.
Um posto está vendendo combustíveis com a seguinte tabela de descontos:
Álcool:
  • até 20 litros, desconto de por litro
  • acima de 20 litros, desconto de 5% por litro
    Gasolina:
  • até 20 litros, desconto de por litro
  • acima de 20 litros, desconto de 6% por litro Escreva um algoritmo que leia o número de litros vendidos, o tipo de combustível (codificado da seguinte forma: A-álcool, G-gasolina), calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço do litro da gasolina é o preço do litro do álcool é .
Faça um Programa que pergunte em que turno você estuda. Peça para digitar M - matutino, V - Vespertino ou N - Noturno. Imprima a mensagem