Introduction: Cómo Graficar Un Trapecio En Pyton a Partir De Dos Puntos Dados Por El Usuario
El objetivo de este programa es que, a partir de dos puntos que de el usuario, se logre graficar y encontrar el área de un trapecio.
Step 1: Step 1: Búsqueda Previa
Encontrar las fórmulas necesarias para ejecutar el programa, los procesos que se seguirán y tener un plan. En las fotos se pueden ver algunas de las fórmulas y los procesos seguidos en mi propio caso, para dar un poco de guía.
Step 2: Librerías Necesarias
Se usará matplotlib.pyplot y numpy. En la imagen se mostrará cómo aplicarlo en python. Para descargarlo, se recomienda buscar en google, en donde se encontrarán las instrucciones.
Step 3: Introducción.
Presentarle al usuario el programa, de forma amable y adecuada. Hay que permitir que el usuario entienda cuál es el propósito del programa y sepa qué va a obtener.
Step 4: Preguntas
En este momento el usuario debe empezar a participar. A través de las fórmulas ya encontradas en el paso número 1, asignar las variables adecuadas para los datos que ingresará el usuario.
Step 5: Step 4: Proceso
Con las fórmulas ya encontradas, encontrar los datos que pide el usuario.
Step 6: Step 5: Publicación De Respuesta Y Gráficas
Finalmente, se tiene que dar la respuesta al usuario, y presentar las gráficas pedidas.
Step 7: Código Final
#Este programa tiene como proposito graficar un trapecio y dar su area, a partir de dos puntos ya dados.
#librerias import numpy as np import matplotlib.pyplot as plt
#introduccion print("Buenos dias. Este programa tiene como proposito graficar un trapecio y encontrar sua rea a traves de dos puntos que usted me de.") #datos xuno=float(input("Ingresa la coordenada x del primer punto")) yuno=float(input("Ingresa la coordenada y del primer punto. Este sera el lado mas grande.")) xdos=float(input("Ingresa la coordenada x del segundo punto")) ydos=float(input("Ingresa la coordenada y del segundo punto"))
#area base1= np.sqrt(((xdos-xuno)**2)) base2= np.sqrt((ydos-yuno)**2) area=yuno*((base1+base2)/2) print("El area es de",area)
#graficar #hacer lista de cada coordenada x=[xuno,xuno,xdos,xdos,xuno] y=[0,yuno, ydos, 0,0]
plt.plot(x,y) plt.fill_between(x,y) plt.show()