Autor Tema: Ejemplo funciones matemáticas y operadores básicos en C lenguajeC CU00520F  (Leído 2361 veces)

Dimitar Stefanov

  • Experto
  • *****
  • Mensajes: 598
    • Ver Perfil
Buenas tardes. Propongo una posible solución del ejercicio CU00520F del curso de programación con lenguaje C desde cero.

Citar
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?

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>

int main() {

    double num1 = 15.75;
    int num2 = 45;
    const double Pi = 3.14159;

    printf("num1 vale %g, num2 vale %d, Pi vale %g\n", num1, num2, Pi);
    printf("num1 * -1 vale %g\n", num1*-1);
    printf("el resultado de aplicarle la función valor absoluto a la multiplicación de num1 por -1 vale %g\n", fabs(num1*-1));
    printf("el valor en radianes de la variable num2 vale %g\n", (num2*Pi)/180);
    double anguloEnRadianes = (num2*Pi)/180;
    printf("el valor del seno del ángulo vale %g\n", sin(anguloEnRadianes));
    printf("el valor del coseno del ángulo vale %g\n", cos(anguloEnRadianes));
    printf("el redondeo al entero superior de num1 vale %g\n", ceil(num1));
    printf("el redondeo al entero inferior de num1 vale %g\n", floor(num1));

    return 0;
}

Citar
b) ¿Cuáles son los resultados que obtienes por pantalla al ejecutar el programa?

num1 vale 15.75, num2 vale 45, Pi vale 3.14159
num1 * -1 vale -15.75
el resultado de aplicar la función valor absoluto a la multiplicación de num1 por -1 vale 15.75
el valor en radianes de la variable num2 vale 0.785397
el valor del seno del ángulo vale 0.707106
el valor del coseno del ángulo vale 0.707107
el redondeo al entero superior de num1 vale 16
el redondeo al entero inferior de num1 vale 15

Gracias.
« Última modificación: 05 de Julio 2016, 16:09 por César Krall »

Pandemia

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 255
    • Ver Perfil
Re:CU00520F Funciones matemáticas en lenguajeC
« Respuesta #1 en: 29 de Junio 2016, 14:08 »
Otro ejercicio bien resuelto, a por mas....  :D

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".