Ir ao conteúdo
  • Cadastre-se

Calculos de medias com funçao


Lola_10

Posts recomendados

Ola pessoas alguem consegue me dizer qual  e o erro desse programa, na hora que eu compilo ele da erro na funcao sqrt, mas nao sei o por que... alguma alma caridosa pode me ajudar!

 

#include <stdio.h>
#include <math.h>
#include <ctype.h>

float media(float n1, float n2, char letramedia);

int main(){
    float n1, n2;
    char letramedia;
    printf("caracteres aceitos\n 'A'para média aritmética\n 'B' para média geométrica\n");
    printf("digite duas notas e um cactere\n");
    scanf("%f %f\n", &n1, &n2);
    scanf("%c", &letramedia);

    printf("%3.2f\n", media(n1, n2, letramedia));

    return 0;
}

float media(float n1, float n2, char letramedia) {
    if(toupper(letramedia) == 'A') {
        return (n1+n2)/2;
    } else if (toupper(letramedia) == 'B') {
        return sqrt(n1*n2);
    } else {
        printf("\nNão suportado reinicie o programa\n"); return -1;
    }
}
 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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...