Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Neilvart en 24 de Julio 2013, 22:06

Título: generar infinitos decimales mediante una fórmula en C++ cplusplus
Publicado por: Neilvart en 24 de Julio 2013, 22:06
Hola, tengo este código:

Código: [Seleccionar]
#include <iostream>
#include <iomanip>
#include <math.h>
#include <conio.h>

using namespace std;

int main()
{
long double resultado = 0;
resultado = ((1+sqrt(5))/2);

cout << setprecision(50) << resultado;

_getch();
return 0;
}

El caso que cuando lo ejecuto me sale en pantalla sólo esto: 1.6180339887498949

Y yo lo que quiero es que siga generando decimales, sin parar. ¿Puedo hacer esto posible?

Gracias de Antemano.
Título: Re:Ayuda para sacar un resultado infinito mediante una fórmula
Publicado por: Mastermind en 24 de Julio 2013, 22:42
Cuando yo ejecuto esto me sale en pantalla:

1.6180339887498949025257388711906969547271728515625

No me sale lo mismo que a tí ¿Por qué? Porque el número de decimales que se muestran depende del compilador que estés usando y de la configuración particular del compilador y de la máquina.

¿Seguir generando decimales sin parar? Vamos a ver, eso se puede hacer si creas un programa que se dedique a generar decimales. En cualquier caso tendrás que ponerle un límite porque si un proceso no tiene límite se te bloqueará el computador.

Título: Re:Ayuda para sacar un resultado infinito mediante una fórmula
Publicado por: Neilvart en 24 de Julio 2013, 23:29
¿Y que compilador has utilizado?. Si no te importa decírmelo. Gracias por tu respuesta.

Saludos.
Título: Re:Ayuda para sacar un resultado infinito mediante una fórmula
Publicado por: Mastermind en 25 de Julio 2013, 00:23
He usado como entorno Code::Blocks versión 12.11 rev 8629 con SDK Version 1.13.14

Se puede descargar gratuitamente en http://www.codeblocks.org


Lo que es el compilador es MigGW, si lo instalas debes tener en cuenta la versión adecuada, en mi caso uso mingw32-gcc.exe

El compilador también se puede descargar gratuitamente