1
resposta

Exercícios de Funções e Tipagem

<?php

function operacao(int $a, int $b, string $op): string {
    switch ($op) {
        case '+':
            return $a + $b;
        case '-':
            return $a - $b;
        case '*':
            return $a * $b;
        case '/':
            return $a / $b;
        default:
            return 'Operação inválida';
    }
}

function calculaIMC(float $peso, float $altura): float {
    return $peso / ($altura * $altura);
}

function celciusToFahrenheit(float $celcius): float {
    return ($celcius * 1.8) + 32;
}
1 resposta

Oi, Raphael! Como vai?

Agradeço por compartilhar. Gostei da sua organização ao criar funções separadas e bem nomeadas, importante para manter o código legível e reutilizável. Do jeito que você explicou com o uso de tipagem nos parâmetros, fica claro o cuidado em evitar erros e deixar o comportamento das funções mais previsível, necessário neste ponto do curso.

Continue praticando dessa forma, isso fortalece bastante sua base em PHP.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!