Baixe o app do Guru IA

+ 2.000.000 downloads

Observe o programa que demonstra o uso de uma função na linguagem C: #include <stdio.h> #define pi 3.1415 float raio ( float r, area; printf("Digite o raio: "); scanf("%f", &r); area=pi*r*r, } 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.

c

califf

Feita pelo app
27/11/24
Resolvedor

Resolva sua questão com 97% de assertividade

Envie sua pergunta ao nosso resolvedor de tarefas e receba a resposta na hora!

Equipe Meu Guru

Prefere sua atividade resolvida por um professor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o professor pelo chat
  • Garantia de 7 dias contra erros

Perguntas relacionadas