Generation

generate functionMon, 01 Dec 2025

Crea una calculadora científica con senos tangente cotangente gráfica

Aquí te muestro un ejemplo de cómo crear una calculadora científica con senos, tangentes, cotangentes y gráfica en Python utilizando la biblioteca `matplotlib` para la gráfica y `numpy` para las operaciones matemáticas. ```python import numpy as np import matplotlib.pyplot as plt class CalculadoraCientifica: def __init__(self): self.x = np.linspace(-np.pi, np.pi, 100) def seno(self, x): return np.sin(x) def tangente(self, x): return np.tan(x) def cotangente(self, x): return 1 / np.tan(x) def gráfica(self): plt.figure(figsize=(10, 6)) plt.plot(self.x, self.seno(self.x), label='Seno') plt.plot(self.x, self.tangente(self.x), label='Tangente') plt.plot(self.x, self.cotangente(self.x), label='Cotangente') plt.xlabel('Angulo (radians)') plt.ylabel('Valor') plt.title('Gráfica de Seno, Tangente y Cotangente') plt.legend() plt.grid(True) plt.show() def calcular(self): x = float(input("Ingrese el valor del ángulo en radianes: ")) print(f"Seno({x}) = {self.seno(x)}") print(f"Tangente({x}) = {self.tangente(x)}") print(f"Cotangente({x}) = {self.cotangente(x)}") def main(): calculadora = CalculadoraCientifica() while True: print("Calculadora Cientifica") print("1. Calcular Seno, Tangente y Cotangente") print("2. Ver Gráfica") print("3. Salir") opcion = input("Ingrese su opción: ") if opcion == "1": calculadora.calcular() elif opcion == "2": calculadora.gráfica() elif opcion == "3": break else: print("Opción inválida. Por favor, intente de nuevo.") if __name__ == "__main__": main() ``` Este código crea una clase `CalculadoraCientifica` que tiene métodos para calcular el seno, tangente y cotangente de un ángulo dado, así como para ver la gráfica de estos tres valores. La clase también tiene un método `calcular` que pide al usuario que ingrese un valor de ángulo y luego imprime los valores correspondientes de seno, tangente y cotangente. La función `main` es el punto de entrada del programa y permite al usuario elegir entre calcular los valores de seno, tangente y cotangente, ver la gráfica o salir del programa. Para ejecutar el programa, simplemente copia y pega el código en un archivo Python y ejecuta el archivo con Python.

Want to kickstart your project?Use the new AI Studio to create your code