Autor Tópico: Programação em C pow e sqrt " Resolvido "  (Lida 21528 vezes)

Offline Deis

  • Usuário Ubuntu
  • *
  • Mensagens: 698
    • Ver perfil
Re: Programação em c pow e sqrt " Resolvido "
« Resposta #15 Online: 06 de Dezembro de 2012, 11:10 »
Tem como converter codigo fonte C++ para C e vice-versa?

Tem, mas no sentido de vc ler todo o código e ir substituindo os códigos e funções (pensando assim vc também pode converter de C para Java, Java para Python e etc). Mas não esquente a cabeça com C++ por enquanto, ela é uma linguagem orientada à objetos e é mais chatinha de aprender do que C (minha opinião).

Eu perguntei se era possivel a conversão; porque eu tenho um monte de exercicio em C++. Se desse para converter eu ia ter um monte de codigo fonte para treinar.

Offline Deis

  • Usuário Ubuntu
  • *
  • Mensagens: 698
    • Ver perfil
Re: Programação em C pow e sqrt " Resolvido "
« Resposta #16 Online: 06 de Dezembro de 2012, 17:18 »
#include <stdio.h>
#include <math.h>

 int main()
 {
 
 float num;
 printf("   Informe um Numero Inteiro Positivo: ");
 scanf("%f",&num);
 
 if(num>=0){
 printf("\n   O Quadrado de %f é      : %.3f\n",num,pow(num,2));
 printf("   O Cubo de %f é          : %.3f\n",num,pow(num,3));
 printf("   A Raiz Quadrada de %f é : %.3f\n",num,sqrt((double)num));
 printf("   A Raiz Cubica de %f é   : %.3f\n",num,sqrt((double)num));
}
 else
 printf("\nInforme um Numero Positivo!!!");
 printf("\n\n> > > Aperte enter para sair!!! < < <");
 getchar();
 }

Não estou conseguindo obter a raiz cubica.

Como que eu faço para conseguir a raiz cubica?   printf("   A Raiz Cubica de %f é   : %.3f\n",num,sqrt((double)num));

Offline Deis

  • Usuário Ubuntu
  • *
  • Mensagens: 698
    • Ver perfil
Re: Programação em C pow e sqrt " Resolvido "
« Resposta #17 Online: 06 de Dezembro de 2012, 17:56 »
Eu não prestei a atenção.

" sqrt " é para obter uma Raiz Quadrada

Para se obter uma Raiz Cubica; usa-se a expressão " cbrt "