Autor Tema: generar infinitos decimales mediante una fórmula en C++ cplusplus  (Leído 4318 veces)

Neilvart

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
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.
« Última modificación: 11 de Mayo 2015, 18:49 por Alex Rodríguez »

Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Re:Ayuda para sacar un resultado infinito mediante una fórmula
« Respuesta #1 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.


Neilvart

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Re:Ayuda para sacar un resultado infinito mediante una fórmula
« Respuesta #2 en: 24 de Julio 2013, 23:29 »
¿Y que compilador has utilizado?. Si no te importa decírmelo. Gracias por tu respuesta.

Saludos.

Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Re:Ayuda para sacar un resultado infinito mediante una fórmula
« Respuesta #3 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


 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".