Logo Passei Direto
Buscar
Observe o programa que demonstra o uso de uma função na linguagem C: #include #define pi 3.1415 float raio ( float r, area; printf("Digite o raio: "); scanf("%f", &r); area=pirr, } int main() { float result; result = raio); printf("Area do circulo = %.2f 'n", result); return 0; } O programa demonstrado não compila pois possui um erro! Escolha a alternativa correta que mostra o erro do programa O programa está errado pois não foi utilizado um ponto e virgula após o int main () e o programa deverá ficar da seguinte forma: int main ();. O erro do programa é o tipo de retorno da função, deveria ser utilizado o tipo int, ficando da seguinte forma: int raio (); O problema do programa é que o nome da função é raio, como é um cálculo não podemos chamar uma função com o nome do cálculo que será executado. O erro do programa está no retum 0, quando há função no programa devemos obrigatoriamente utilizar o retum 1 O que causa o erro do programa é a falta do return na função raio (), o correto seria adicionar a seguinte linha return area; isso fará com que o valor seja repassado para a variável result.
User badge image
Sabrina Menussi

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

O programa apresentado possui vários erros, mas o principal erro que impede a compilação é a falta do `return` na função `raio()`. O correto seria adicionar a linha `return area;` para que o valor da área seja retornado para a variável `result` no `main()`. Portanto, a alternativa correta é: O que causa o erro do programa é a falta do return na função raio(), o correto seria adicionar a seguinte linha return area; isso fará com que o valor seja repassado para a variável result.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina