Ir ao conteúdo
  • Cadastre-se
engenhoso

Programa que calcule raiz quadrada e Porcentagem

Recommended Posts

Ola Galera, sou iniciante em C, e preciso desenvolver um programa que calcule Raiz Quadrada e Porcentagem, mas que NÃO use as funções sqrt, pow, ou qualquer outra da biblioteca <match.h>..

Não estou conseguindo desenvolver a lógica na linguagem, se alguem puder ajudar, desde ja agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Engenhoso,

Ola Galera, sou iniciante em C, e preciso desenvolver um programa que calcule Raiz Quadrada e Porcentagem, mas que NÃO use as funções sqrt, pow, ou qualquer outra da biblioteca <match.h>..

Não estou conseguindo desenvolver a lógica na linguagem, se alguem puder ajudar, desde ja agradeço.

Dê uma pesquisada sobre o Método Babilônico para o cálculo de raízes.

:natal:

LNW

Compartilhar este post


Link para o post
Compartilhar em outros sites

A porcentagem é como o amigo acima disse, basta usar a equação:

R = (N*P/100);

Onde:

R = Resultado.

N = Numero proposto, quantia total.

P = Porcentagem desejada.

Exemplo: O salário do operário é de 500 reais, quanto é 20% de seu salário?

R = (500/20*100);

Já a raiz em C, utilizo uma função específica denominada "sqrt" da biblioteca math.h (Não se esqueça de adicionar #include <math.h>).

Exemplo:

Faça um algoritmo pra calcular a hipotenusa,

Teorema: A² = B²+C²

Vamos usar raiz pra tirar a potência de A²:

#include <stdio.h>

#include <math.h>

int main()

{

float Hip,CatA,CatB,Res;

printf("Digite o valor do primeiro cateto: ");

scanf("%f", &CatA);

printf("Digite o valor do segundo cateto: ");

scanf("%f", &CatB);

Hip = (CatA*CatA)+(CatB*CatB);

Res = sqrt(Hip); \\Resultado da Hipotenusa é a raiz dela, como ela já havia sido definida pra multiplicar a potencia de B² e C², criei uma nova variável chamada Res.

printf("O valor da hipotenusa e %f\n", Res);

system("pause");

return 0;

}

Espero ter ajudado. :natal:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fronchetti,

Já a raiz em C, utilizo uma função específica denominada "sqrt" da biblioteca math.h (Não se esqueça de adicionar #include <math.h>).

O Engenhoso ressalta que justamente não é permitido usar qualquer função da math.h no exercício dele.

:natal:

LNW

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro 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 publicações 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

×