Jump to content


Photo

Dúvida No Sqrt E Pow


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 jessy_tex

jessy_tex

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 17/08/2008, 15:23

Oi gente. :lol:

Sou novata aqui no fórum. :wacko:

Pra começar, tava vendo uma coisa aqui num programa simples.

É o seguinte:

"Entrar com um número e imprimir a raiz quadrada do número caso ele seja positivo e o quadrado do número caso ele seja negativo."

Primeiro fiz assim: :unsure:

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

main ()
{
float n;// Observem, variável tipo FLOAT...

scanf ("%d", &n);

float r;

if (n>=0)
printf ("%3.2f \n",pow(n,(0.5)));

else if(n<0)
printf ("%3.2f\n",pow(n,2));

system ("pause");

return 0;

}


Depois assim: :boxing:

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

main ()
{
int n;// Agora a variável é tipo INTEIRO
scanf ("%d", &n);
float r;
if (n>=0)
printf ("%3.2f \n",pow(n,(0.5)));
else if(n<0)
printf ("%3.2f\n",pow(n,2));
system ("pause");
return 0;

}

A dúvida é se as funções SQRT e POW são usadas somente pra variáveis inteiras... :huh:

Aguardo.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq