Ir ao conteúdo
  • Cadastre-se

C Exercício sobre funções dando erro


Ayumu Aoyagi

Posts recomendados

Analise o código abaixo e marque a alternativa correta:

 

ex1%20(1).png

 

I – A assinatura da função “AreaTriangulo” está incorreta. Deveria ser alterada para float AreaTriangulo (x, y)

 

II – Para que o programa apresente o valor correto do calculo da área de um triangulo, a função “AreaTriangulo” deve ser alterada, trocando “return 0” por “return result”

 

III – O programa não compila

 

Escolha uma:

a. Os itens II e III estão corretos 

b. Todos os itens estão falsos

c. Os itens I e II estão corretos

d. Somente o item II está correto

e. Todos os itens estão corretos

 

 

OBS: Quando executo não aparece nada do programa, a tela fica vazia. Não sei onde está o erro.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

@Xaws Obrigada por avisar!

 

float AreaTriangulo (float x, float y);{
float result;
result = (x*y)/2;

return 0;
}
    
    int main (){
        float base, altura, area;
        
        printf("digite a base e a altura do triangulo:");
        
        scanf("%f", &base);
        scanf("%f", &altura);
        
        area = AreaTriangulo (base, altura);
        
        printf ("A area vale: %f", area);
    return 0;
}

Link para o comentário
Compartilhar em outros sites

@Ayumu Aoyagi

#include <stdio.h>   
float AreaTriangulo (float x, float y){
float result;
result = (x*y)/2;
return result;
}
    
    int main (){
        float base, altura, area;
        
        printf("digite a base e a altura do triangulo:");
        
        scanf("%f", &base);
        scanf("%f", &altura);
        
        area = AreaTriangulo (base, altura);
        
        printf ("A area vale: %0.f", area);
    return 0;
}

 Era só por return result; (II – Para que o programa apresente o valor correto do calculo da área de um triangulo, a função “AreaTriangulo” deve ser alterada, trocando “return 0” por “return result”)

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...