Imprimir el Resultado
En este paso, aprenderás a formatear e imprimir los resultados de las operaciones módulo de una manera más significativa. Mejoraremos el programa anterior para proporcionar una explicación clara del cálculo.
Abre el archivo existente y actualiza el código:
cd ~/project
nano modulus_example.c
Reemplaza el código anterior con el siguiente:
#include <stdio.h>
int main() {
// Declarar variables enteras
int dividendo, divisor, resto, cociente;
// Solicitar al usuario la entrada
printf("Ingrese el dividendo (número a dividir): ");
scanf("%d", ÷ndo);
printf("Ingrese el divisor (número por el que dividir): ");
scanf("%d", &divisor);
// Calcular el cociente y el resto
cociente = dividendo / divisor;
resto = dividendo % divisor;
// Imprimir una explicación detallada de la división
printf("\nCálculo de la División:\n");
printf("%d ÷ %d = %d resto %d\n",
dividendo, divisor, cociente, resto);
// Ecuación de verificación
printf("\nVerificación:\n");
printf("%d = %d × %d + %d\n",
dividendo, divisor, cociente, resto);
return 0;
}
Compila el programa actualizado:
gcc modulus_example.c -o modulus_example
Ejemplo de salida al ejecutar el programa:
Ingrese el dividendo (número a dividir): 17
Ingrese el divisor (número por el que dividir): 5
Cálculo de la División:
17 ÷ 5 = 3 resto 2
Verificación:
17 = 5 × 3 + 2
Cambios clave en esta versión:
- Se agregó el cálculo del
cociente usando la división entera.
- Se incluyó una salida más detallada que muestra el proceso de división.
- Se agregó una línea de verificación para demostrar la relación matemática.