Algoritmia - NUMEROS (E) Y PI.

 
Vista:

NUMEROS (E) Y PI.

Publicado por XIMENA (1 intervención) el 30/01/2005 02:02:18
ALGUIEN TIENE EL ALGORITMO O UN PROGRAMA YA HECHO EN DONDE SE CALCULEN UNA CANTIDAD DADA POR EL USUARIO DE DECIMALES QUE SE LE MUESTREN DEL NUMERO (E) NEPERIANO (BASE LOGARITMOS NATURALES) Y DEL NUMERO PI.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Cálculo de decimales de e y Pi

Publicado por Alejandro (307 intervenciones) el 05/03/2024 00:14:19
Ximena, aquí te proporciono un programa simple en Python que permite al usuario ingresar la cantidad deseada de decimales y muestra el número e (número de Euler) y π (pi) con esa cantidad de decimales:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import math
from mpmath import mp
 
def calcular_decimales_e_pi(decimales):
    # Configura la precisión para mpmath
    mp.dps = decimales + 2  # Agrega 2 decimales extra para asegurar la precisión
 
    # Calcula e y pi con la precisión deseada
    e = mp.e
    pi = mp.pi
 
    return e, pi
 
def main():
    # Solicita al usuario la cantidad de decimales deseada
    try:
        cantidad_decimales = int(input("Ingrese la cantidad de decimales deseada: "))
        if cantidad_decimales <= 0:
            raise ValueError
    except ValueError:
        print("Por favor, ingrese un número entero positivo.")
        return
 
    # Calcula e y pi con la cantidad de decimales especificada
    e, pi = calcular_decimales_e_pi(cantidad_decimales)
 
    # Imprime los resultados
    print(f"\nNúmero 'e' (con {cantidad_decimales} decimales):")
    print(e)
 
    print(f"\nNúmero 'pi' (con {cantidad_decimales} decimales):")
    print(pi)
 
if __name__ == "__main__":
    main()

Asegúrate de tener instalada la biblioteca `mpmath` antes de ejecutar el programa. Puedes instalarla utilizando el siguiente comando:

1
pip install mpmath

Este programa utiliza la biblioteca `mpmath` para manejar números de punto flotante con precisión arbitraria. Al ejecutar el programa, puedes ingresar la cantidad de decimales deseada, y el programa mostrará los valores de e y π con esa precisión.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar