Crie uma função calculaTensao(float corrente, float resistencia) que calcule a tensão em um resistor em que é passada uma corrente de valor corrente e cuja resistência vale resistencia (2,0). Basta apenas a definição de função (um trecho de programa).

Passo 1

O enunciado pede: criar a definição de uma função chamada calculaTensao com a assinatura calculaTensao(float corrente, float resistencia) que calcule a tensão num resistor dados os valores de corrente e resistência.
Informações fornecidas:
  • Parâmetros: corrente do tipo float (valor da corrente que passa no resistor).
  • Parâmetros: resistencia do tipo float (valor da resistência do resistor).
  • Saída esperada: o valor da tensão sobre o resistor (um número real, tipo float).
    Não foi pedida nenhuma verificação extra nem tratamento especial; o enunciado pede apenas o trecho de função (definição).

Passo 2

Qual é a relação matemática que liga essas grandezas? Usamos a lei de Ohm, que diz que a tensão V é o produto da corrente I pela resistência R. Em notação:
V = I \cdot R
Aqui:
  • V é a tensão em volts (V).
  • I é a corrente em ampères (A).
  • R é a resistência em ohms ( \Omega).
    Na função que vamos escrever, I corresponde a corrente e R corresponde a resistencia. O resultado será retornado como float.

Passo 3

Como implementar isso em código (ideia do algoritmo)?
  1. Receber os parâmetros corrente e resistencia (ambos float).
  2. Calcular o produto corrente \times resistencia.
  3. Retornar o produto como o valor da tensão.
    Essa operação é direta e cabe numa única linha de retorno em linguagens C-like.

Passo 4

Observações úteis para a prova e para garantir que o raciocínio esteja claro:
  • Não há necessidade de usar conversões de tipo se ambos os parâmetros são float e a função retorna float.
  • Valores negativos de corrente representam corrente no sentido oposto; o cálculo ainda vale matematicamente. Valores negativos de resistencia são fisicamente estranhos, mas a função matemática continua a produzir um resultado.
  • Exemplos rápidos (apenas para fixar): se corrente=2{,}0 e resistencia=5{,}0 então
V = 2{,}0 \times 5{,}0 = 10{,}0.

Resposta

float calculaTensao(float corrente, float resistencia) {
return corrente * resistencia;
}

Exercícios relacionados