Faça um programa que pergunte o nome do aluno, a quantidade de dias na semana e o tipo de curso (B para básico, I para intermediário e A para avançado). Mostre o nome do aluno e o valor a ser pago. O valor total é calculado com base nas informações abaixo:
  • Caso a opção escolhida for Básico, deverá fazer a seguinte conta: Valor Total = (Quantidade de dias na semana *7)*15;
  • Caso a opção escolhida for Intermediário, deverá fazer a seguinte conta: Valor Total = (Quantidade de dias na semana * 8,5 )*20;
    Caso a opção escolhida for Avançado, deverá fazer a seguinte conta: Valor Total = (Quantidade de dias na semana *10)*25.

Passo 1

Entendendo o enunciado: precisamos fazer um programa que receba três informações do usuário:
  1. Nome do aluno (string)
  2. Quantidade de dias na semana (inteiro)
  3. Tipo de curso – “B” para Básico, “I” para Intermediário, “A” para Avançado (letra)
Com base no tipo de curso, aplicamos uma fórmula diferente para calcular o valor total a pagar, e então exibimos o nome do aluno junto com esse valor.

Passo 2

Definimos como vamos ler e converter cada dado:
  • O nome é uma string, então basta usar input().
  • A quantidade de dias deve ser convertida para inteiro com int().
  • O tipo de curso virá como string; vamos padronizar para maiúscula usando .upper() para facilitar a comparação.

Passo 3

Escolhemos uma estrutura condicional para decidir qual fórmula usar:
  • Se o curso for “B” (Básico):
    Valor Total = ( dias_na_semana * 7) * 15
  • Se for “I” (Intermediário):
    Valor Total = ( dias_na_semana * 8.5) * 20
  • Se for “A” (Avançado):
    Valor Total = ( dias_na_semana * 10) * 25
Caso o usuário digite outra letra, exibimos uma mensagem de erro.

Passo 4

Implementamos tudo junto num programa em Python e exibimos a saída formatada com duas casas decimais para o valor:
# Leitura dos dados
nome = input("Digite o nome do aluno: ")
dias = int(input("Digite a quantidade de dias na semana: "))
tipo = input("Digite o tipo de curso (B/I/A): ").upper()

# Cálculo do valor conforme o tipo de curso
if tipo \(==\) "B":
 valor = (dias * 7) * 15
elif tipo \(==\) "I":
 valor = (dias * 8.5) * 20
elif tipo \(==\) "A":
 valor = (dias * 10) * 25
else:
 print("Tipo de curso inválido. Use B, I ou A.")
 exit()

# Exibição do resultado
print(f"Aluno: {nome}")
print(f"Valor a pagar: R$ {valor:.2f}")

Resposta

Segue o programa completo em Python que lê o nome do aluno, a quantidade de dias na semana e o tipo de curso, calcula o valor total conforme indicado e mostra o nome e o valor a pagar:
nome = input("Digite o nome do aluno: ")
dias = int(input("Digite a quantidade de dias na semana: "))
tipo = input("Digite o tipo de curso (B/I/A): ").upper()

if tipo \(==\) "B":
 valor = (dias * 7) * 15
elif tipo \(==\) "I":
 valor = (dias * 8.5) * 20
elif tipo \(==\) "A":
 valor = (dias * 10) * 25
else:
 print("Tipo de curso inválido. Use B, I ou A.")
 exit()

print(f"Aluno: {nome}")
print(f"Valor a pagar: R$ {valor:.2f}")

Exercícios relacionados