[C++]Criando própria função de raiz quadrada em C++

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[C++]Criando própria função de raiz quadrada em C++

Mensagem por Allan em Sab Nov 17, 2012 7:28 pm

Código:
#include <iostream>
using namespace std;
float qdr(float numero)
{
   int n;
    float recorre = numero;
   
    for (n = 0; n < 10; n++)
          recorre = recorre/2 + numero/(2*recorre);
           
    return(recorre);
}
int main()
{
   float x;
   cout << "Entre com X: "; cin >> x;
   cout << "A raiz qdr de " << x << " eh " << qdr(x) << endl;
   return 0;
}
cheers

Atualização 18/11/12

Código:
#include <iostream>
using namespace std;
float qdr()
{
   int n;
    float recorre = 9;
   
    for (n = 0; n < 10; n++)
          recorre = recorre/2 + 9/(2*recorre);
           
    return(recorre);
}
int main()
{
   float x;
   //cout << "Entre com X: "; cin >> x;
   cout << qdr() << endl;
   return 0;
}
Como pode ver, aí ele acha a raiz quadrada do número 9; você pode mudar esse número para qualquer outro.

Código:
#include <iostream>
using namespace std;
float qdr(float numero)
{
   int n;
    float recorre = numero;
   
    for (n = 0; n < 10; n++)
          recorre = recorre/2 + numero/(2*recorre);
           
    return(recorre);
}
int main()
{
   float x;
   cout << qdr(9) << endl;
   return 0;
}
Aí ele faz a mesma coisa, mas só modificamos o valor do cout e colocamos um valor fixo, que no caso é o 9 também.

cheers


Última edição por Allan em Ter Nov 20, 2012 7:03 pm, editado 1 vez(es)
avatar
Allan
Administrador
Administrador

Mensagens : 255
Data de inscrição : 06/07/2011
Idade : 20
Localização : Paraná

http://zetasecurity.forumeiros.com/

Voltar ao Topo Ir em baixo

Re: [C++]Criando própria função de raiz quadrada em C++

Mensagem por SameKage em Dom Nov 18, 2012 5:12 pm

Interessante, eu nunca tentei fazer nessa linguagem xD

Mas é bem simples
avatar
SameKage

Mensagens : 17
Data de inscrição : 16/11/2012
Localização : Lagoa da Prata (MG)

http://distritomaker.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum