Académique Documents
Professionnel Documents
Culture Documents
Integrantes:
Ronny Camacho Veloz
Francisco Topón Caiza
Curso:
Gr-5
CREAR EL MENU:
El menú se realiza dentro del “int main”, se lo hace con un do-while poniendo
como condición que la variable “opcion” sea diferente a 9, para que así el menú
cada que se seleccione una opción y esta se cumpla vuelva al menú de
opciones hasta que el usuario le ordene salir del programa.
FUNCION SENO:
La función seno se desarrolló en base a la función de Taylor.
FUNCION COSENO:
La función coseno se desarrolló en base a la siguiente serie mostrada:
Al resolver la función del coseno llamamos a las funciones antes nombradas
anteriormente para realizar la serie, de igual manera hacemos la sumatoria con
un lazo for el cual inicia en “i=0” y sale del lazo en “i<13”, porque de igual
manera que el seno en ese punto nos da el valor del coseno de tal número
aproximado a su valor real en el intervalo de -5 hasta 5. Se podría aumentar el
intervalo si aumentamos el punto donde sale el lazo.
El valor del coseno de un numero de vuelve la función con la variable “result”.
FUNCION TANGENTE:
A la función tangente se la podía resolver de formas distintas pero por
comodidad se la desarrollo con la identidad trigonométrica
En esta función no existe ningún lazo solo realizamos el llamado a las dos
funciones ya echas que son el seno y coseno, llamamos a la variable “tan”
donde se realizara las división de los dos funciones. Por esa razón no se creo
una función sino se realiza directamente solo creando una variante de tipo
flotante.
Para terminar devolvemos la variable “tan” con valor de la tangente del número.
FUNCION POTENCIA:
En la función potencia se debe ingresar dos parámetros el uno seria la base
que en este caso sería el número y en el otro parámetro seria el exponente,
para resolver la potencia lo hacemos con un lazo for inicializado en “i=1” donde
se realiza la operación “result=result*base”, donde result es inicializado en 1, y
se sale del lazo cuando “i” es menor o igual al exponente ingresado. La variable
base puede ser de tipo float pero la variable exponente debe ser del tipo entero
ya que una fracción o decimal sería muy complicado que salga del lazo.
Después de realizar la operación nos entrega “result” y devolvemos esto a la
función.
FUNCION DERIVADA:
Esta función es una función del tipo float ya que el valor que retorna es un
flotante, además tiene 5 parámetros, los coeficientes de la ecuación cúbica y el
punto en donde se quiere analizar la dicha derivada. El código a realizarse debe
cumplir con la definición de la derivada solo para una ecuación cúbica por ello
creamos 5 variables para que me vayan almacenando lo que voy a tener en el
numerador y en denominador según la definición de la derivada, el numerador
vamos a tener el cubo de un binomio (x+h)^3 más el cuadrado de un binomio
(x+h)^2 mas (x+h) y más el coeficiente “d” y menos la función cúbica ingresada,
por ello debemos almacenar los valores mencionados en algunas variables , las
variables usadas almacenan
cubo=(x+h)^3;cuadrado=(x+h)^2;normal=(x+h);función=ax^3+bx^2+cx+d; y
creamos otra variable para que nos sume todo la variable “suma” todo esto
tendríamos en el numerador. En el denominador tendríamos solo la variable h la
cual según la definición debe tender a cero, pero para que nuestro programa
copile debemos hacer que el valor de h=0.00001 para tener un valor aproximado.
FUNCION INTEGRAL:
Este programa debe calcular la integral de una ecuación cúbica por ello Esta
función es una función del tipo float ya que el valor que retorna es un flotante,
tiene 6 parámetros del tipo flotante los cuales son los coeficientes de la ecuación
cubica y los puntos inicial y final en los que se desea encontrar el área de dicha
ecuación cubica, el modelo a seguir para calcular el área bajo una curva es
sumando rectángulos, para ello debemos implementar una forma de como hallar
el área de cada rectángulo para luego sumarlos. Entonces lo que se realiza en
el código es crear una variable “Delta_x” que sume el punto inicial y el punto final
dividido para el número de triángulos que se desea tener, ya que a mayor número
de triángulos mayor será la aproximación a nuestra área a calcular, esta variable
va hacer nuestra base de cada rectángulo, luego implementamos la variable
“altura” la misma que según la base de cada triangulo va a tener un valor
diferente, entonces ahí implementamos un lazo for, este lazo nos ayuda a
calcular la variable altura, ya que para obtenerla debemos evaluar cada valor de
la variable “Delta_x” en la función cubica, luego creamos una variable “área” la
que va a darnos el área de cada triangulo(area=Delta_x*altura), como esta
variable está dentro de nuestro lazo for entonces debemos ir contando el área
para cada valor de “Delta_x”, por ello implementamos un contador para que nos
cuente el área a calcular. Nuestro lazo for inicia en el parámetro ingresado “Punto
inicial” y terminará cuando nuestro “Delta_x” sea igual a el parámetro “Punto
final” punto final ingresado y nuestro valor que retornará nuestra función es el
contador de nuestra área deseada.
FUNCION FACTORIAL:
Es una función auxiliar ya que nos ayudó en el cálculo del seno y coseno
mediante series, esta echo con lazo for que inicia en “i=1” y sale del lazo
cuando “i” es menor o igual al número ingresado, con una actualización de “i++”
que quiere decir que le sumamos uno en cada ciclo, la operación realizada en
el interior es la variable entera “result=1” por “i” asi hasta que se cumpla la
condición de parada.