123456789101112131415161718192021222324252627282930 |
- package main
- import "fmt"
- func recuperarExecucao() {
- if r := recover(); r != nil {
- fmt.Println("Execução recuperada com sucesso")
- }
- }
- func alunoEstaAprovado(n1, n2 float32) bool {
- defer recuperarExecucao()
- var media float32 = (n1 + n2) / 2
- if media > 6 {
- return true
- } else if media < 6 {
- return false
- }
- panic("A MÉDIA É EXATAMENTE 6")
- }
- func main() {
- fmt.Println(alunoEstaAprovado(6, 6))
- fmt.Println("Fim do Resultado. ")
- }
|