1
resposta

[Sugestão] Com ajuda, chegamos la

func calcularContaAmigos(totalConta: Double, numAmigos: Int) -> Double { guard numAmigos > 0 else { print("numero de amigos invalido!") return 0.0 }

let valorPorAmigo = totalConta / Double(numAmigos)
return valorPorAmigo

}

let totalConta = 995.65 let totalContaGorjeta = totalConta * 10 / 100 let totalGeral = totalConta + totalContaGorjeta let numAmigos = 6 print(totalContaGorjeta) print(totalGeral)

let valorPorAmigo = calcularContaAmigos(totalConta: totalGeral, numAmigos: numAmigos) if valorPorAmigo != 0.0 { print("Cada pessoa deve pagar: R$(valorPorAmigo)") }

1 resposta

Oi Wagner, tudo bem?

Muito obrigada por compartilhar seu código! É excelente ver como você aplicou a lógica para calcular a conta entre amigos, considerando a gorjeta. A utilização das funções e o tratamento de casos inválidos com o uso do guard mostram uma abordagem organizada e robusta.

Continue praticando e explorando mais aspectos da linguagem Swift. Parabéns pelo esforço!

Um abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software