Buenas noches amigos os dejo mi propuesta al ejercicio.
EJERCICIO
Tomando como punto de partida el código que hemos visto de ejemplo de uso de operadores aritméticos, define un programa análogo que realice lo siguiente. En primer lugar define cuatro variables enteras a las que denominaremos num1, num2, num3 y num4 cuyos valores serán 28, 7, 15 y 3. A continuación muestra el contenido de cada variable por pantalla. A continuación muestra por pantalla el resultado de multiplicar num1 por 3. A continuación muestra por pantalla el resultado de sumar num1 y num2. A continuación muestra por pantalla el resultado de restarle num2 a num1. A continuación muestra por pantalla el resultado de dividir num1 entre num2. A continuación muestra el resto de la división entre num1 y num3. A continuación muestra por pantalla el resto de la división entre num1 y num2. Finalmente muestra por pantalla de nuevo el valor de cada una de las variables. El valor final debe ser igual al valor inicial puesto que no hemos indicado que deba modificarse ninguna variable.
Responde a las siguientes cuestiones:
a) ¿Cuál es el código del programa que has definido?
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num1 = 28;int num2 = 7;int num3 = 15;int num4 = 3; // declaración de variables
printf("num1 vale %d, num2 vale %d, num3 vale %d, num4 vale %d\n\n", num1,num2,num3,num4);
printf("operador *: multiplicacion num1 * 3 es: %d\n", num1*3);
printf("operador +: suma num1 + num2 es: %d\n", num1 + num2);
printf("operador -: resta num1 - num2 es: %d\n", num1 - num2);
printf("operador /: division num1 entre num2 es: %d\n", num1/num2); /* La división es exacta*/
printf("operador resto ( % modulo ): resto de num1 entre num3 es: %d\n", num1%num3);
printf("operador resto ( % modulo 0: resto de num1 entre num2 es: %d\n\n)", num1%num2);
printf("num1 vale %d, num2 vale %d, num3 vale %d, num4 vale %d", num1,num2,num3,num4);
return 0;
}
b) ¿Cuáles son los resultados que obtienes por pantalla al ejecutar el programa?
num1 vale 28, num2 vale 7, num3 vale 15, num4 vale 3
num1 * 3 : 84
num1 + num2 = 35
mun1 - num2 = 21
num1 / num2 = 4
mod de num1 entre num3 = 13
mod de num1 entre num2 = 0
num1 vale 28, num2 vale 7, num3 vale 15, num4 vale 3
Saludos y como siempre gracias por vuestro tiempo.