Menu
Coddy logo textTech

Obtendo Entrada

Parte da seção Fundamentos do Journey de Swift da Coddy. Lição 38 de 86.

challenge icon

Desafio

Fácil

Na lição anterior, você imprimiu uma mensagem de boas-vindas. Agora, estenda sua calculadora para coletar as informações necessárias do usuário.

Após a mensagem de boas-vindas, leia três entradas do usuário:

  1. O valor total da conta (um número decimal)
  2. A porcentagem da gorjeta (um número inteiro)
  3. O número de pessoas dividindo a conta (um número inteiro)

Você receberá as seguintes entradas:

  • Primeira linha: O total da conta como uma string (ex: "85.50")
  • Segunda linha: A porcentagem da gorjeta como uma string (ex: "20")
  • Terceira linha: O número de pessoas como uma string (ex: "4")

Use readLine() para ler cada entrada e desempacotá-las (unwrap) com segurança usando if let. Converta o total da conta para um Double e os outros dois valores para Int.

Imprima os valores neste formato exato:

Welcome to the Bill Split Calculator!
Bill: [billTotal]
Tip: [tipPercentage]%
People: [numberOfPeople]

Por exemplo, se as entradas forem 85.5, 20 e 4, a saída deve ser:

Welcome to the Bill Split Calculator!
Bill: 85.5
Tip: 20%
People: 4

Experimente você mesmo

print("Welcome to the Bill Split Calculator!")

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Swift