Imprimir y Verificar los Resultados
En este paso final, aprenderás a formatear y verificar los resultados de operaciones aritméticas de tipo mixto en C, centrándote en la salida precisa y la validación de resultados.
Abre el archivo anterior para continuar con nuestro ejemplo:
cd ~/project
nano mixed_arithmetic.c
Actualiza la función main() con una salida más detallada y verificación de resultados:
#include <stdio.h>
#include <math.h>
int main() {
// Variables enteras
int numero_entero1 = 10;
int numero_entero2 = 5;
// Variables de punto flotante
float numero_decimal1 = 7.5;
float numero_decimal2 = 3.2;
// Operaciones aritméticas de tipo mixto
float suma_mixta = numero_entero1 + numero_decimal1;
float multiplicacion_mixta = numero_entero2 * numero_decimal2;
float division_mixta = numero_decimal1 / numero_entero2;
// Impresión detallada de resultados con formato
printf("Resultados de las Operaciones Aritméticas:\n");
printf("1. Suma Mixta: %d + %.1f = %.2f\n", numero_entero1, numero_decimal1, suma_mixta);
printf("2. Multiplicación Mixta: %d * %.1f = %.2f\n", numero_entero2, numero_decimal2, multiplicacion_mixta);
printf("3. División Mixta: %.1f / %d = %.2f\n", numero_decimal1, numero_entero2, division_mixta);
// Verificación de resultados
printf("\nVerificación de Resultados:\n");
printf("Verificación Suma Mixta: %.2f == %.2f\n",
suma_mixta, (float)numero_entero1 + numero_decimal1);
printf("Verificación Multiplicación Mixta: %.2f == %.2f\n",
multiplicacion_mixta, (float)numero_entero2 * numero_decimal2);
printf("Verificación División Mixta: %.2f == %.2f\n",
division_mixta, numero_decimal1 / numero_entero2);
return 0;
}
Compila y ejecuta el programa:
gcc mixed_arithmetic.c -o mixed_arithmetic
./mixed_arithmetic
Salida de ejemplo:
Resultados de las Operaciones Aritméticas:
1. Suma Mixta: 10 + 7.5 = 17.50
2. Multiplicación Mixta: 5 * 3.2 = 16.00
3. División Mixta: 7.5 / 5 = 1.50
Verificación de Resultados:
Verificación Suma Mixta: 17.50 == 17.50
Verificación Multiplicación Mixta: 16.00 == 16.00
Verificación División Mixta: 1.50 == 1.50
Puntos clave de este ejemplo:
- Uso de diferentes especificadores de formato para una salida precisa.
- Demostración de aritmética de tipo mixto con suma, multiplicación y división.
- Realización de verificación de resultados en línea.
- Mostrar la conversión de tipos en las operaciones aritméticas.