Buenas noches amigos aquí os dejo una posible solución al ejercicio CU00520F.
EJERCICIO
Tomando como punto de partida el código que hemos visto de ejemplo de uso de funciones matemáticas, define un programa análogo que realice lo siguiente. En primer lugar define una variable de tipo double de nombre num1 y valor 15.75, una variable de tipo entero de nombre num2 y valor 45, y una variable de tipo double a la que denominaremos Pi, con el valor del número Pi expresado con cinco decimales. A continuación muestra el contenido de cada variable por pantalla. A continuación muestra por pantalla el resultado de multiplicar num1 por -1. A continuación muestra por pantalla el resultado de aplicarle la función valor absoluto a la multiplicación de num1 por -1. A continuación muestra el valor en radianes de la variable num2. Para ello debes realizar la operación matemática oportuna, si no recuerdas cómo hacerlo consulta en internet. A continuación muestra por pantalla el valor del seno del ángulo anterior, recuerda que debes expresarlo en radianes. A continuación muestra por pantalla el valor del coseno del ángulo anterior, recuerda que debes expresarlo en radianes. A continuación muestra por pantalla el redondeo al entero superior de num1. Finalmente muestra por pantalla el redondeo al entero inferior de num1.
Responde a las siguientes cuestiones:
a) ¿Cuál es el código del programa que has definido?
/*Funciones matemáticas en C. Redondeo, valorabsoluto, potencia,trigonometricas,
raíz cuadrada. CU00520F*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
double var1 = 15.75;
int var2 = 45;
double pi = 3.14159;
printf("\nLas variables de este ejercicio son: var1 %g, var2 %d, var pi %g\n\n", var1,var2,pi);
printf("El valor de multiplicar var1 * -1 es %g\n", (var1 * -1));
printf("El valor absoluto de multiplicar var1 * -1 es %g\n", fabs(var1 * -1));
printf("El valor en radianes de la var2 es %g\n", (var2 * pi/180));
printf("El valor del seno del angulo anterior en radianes es %g\n", sin(var2 * pi/180));
printf("El valor del coseno del angulo anterior en radianes es %g\n", cos(var2 *pi/180));
printf("El redondeo al entero superior de var1 es %g\n", ceil(var1));
printf("El redondeo al entero inferior de var1 es %g\n", floor(var1));
return 0;
}
b) ¿Cuáles son los resultados que obtienes por pantalla al ejecutar el programa?
Las variables de este ejercicio son : var1 15.75, var2 45, var pi 3.14159
El valor de multiplicar var1 * -1 es -15.75
El valor absoluto de multiplicar var1 * -1 es 15.75
El valor en radianes de la var2 es 0.785397
El valor del seno del angulo anterior en radianes es 0.707106
El valor del coseno del angulo anterior en radianes es 0.707107
El redondeo al entero superior de var1 es 16
El redondeo al entero inferior de var1 es 15
Saludos y como siempre gracias por vuestro tiempo.