Introducción
En este laboratorio, aprenderás a realizar operaciones aritméticas básicas, como suma y resta, utilizando el lenguaje de programación C. El laboratorio cubre los pasos para declarar variables, introducir valores y ejecutar las operaciones aritméticas. A continuación, aprenderás a imprimir los resultados de estos cálculos.
El laboratorio consta de dos pasos principales. Primero, declararás variables y solicitarás al usuario que introduzca dos números. Luego, realizarás las operaciones de suma y resta sobre los valores de entrada y mostrarás los resultados.
Declarar Variables e Introducir Valores
En este paso, aprenderás a declarar variables e introducir valores para realizar operaciones aritméticas en C. Crearemos un programa simple que permita a los usuarios introducir dos números para la suma y la resta.
Primero, creemos un nuevo archivo C en el directorio del proyecto:
cd ~/project
nano arithmetic.c
Ahora, introduce el siguiente código C:
#include <stdio.h>
int main() {
// Declarar variables para almacenar dos números
int num1, num2;
// Solicitar al usuario que introduzca el primer número
printf("Introduce el primer número: ");
scanf("%d", &num1);
// Solicitar al usuario que introduzca el segundo número
printf("Introduce el segundo número: ");
scanf("%d", &num2);
// Imprimir los números introducidos
printf("Primer número: %d\n", num1);
printf("Segundo número: %d\n", num2);
return 0;
}
Desglosemos el código:
int num1, num2;declara dos variables enteras para almacenar los números de entrada.printf()se utiliza para mostrar mensajes al usuario.scanf()lee la entrada de números enteros del usuario.&num1y&num2pasan las direcciones de memoria para almacenar los valores de entrada.
Compila y ejecuta el programa:
gcc arithmetic.c -o arithmetic
./arithmetic
Ejemplo de salida:
Introduce el primer número: 10
Introduce el segundo número: 5
Primer número: 10
Segundo número: 5
Realizar Suma y Resta
En este paso, ampliarás el paso anterior añadiendo operaciones aritméticas a tu programa en C. Modificaremos el archivo arithmetic.c existente para realizar la suma y la resta con los números de entrada.
Abre el archivo arithmetic.c:
cd ~/project
nano arithmetic.c
Actualiza el código con las operaciones de suma y resta:
#include <stdio.h>
int main() {
// Declarar variables para almacenar dos números y los resultados
int num1, num2, suma, diferencia;
// Solicitar al usuario que introduzca el primer número
printf("Introduce el primer número: ");
scanf("%d", &num1);
// Solicitar al usuario que introduzca el segundo número
printf("Introduce el segundo número: ");
scanf("%d", &num2);
// Realizar la suma
suma = num1 + num2;
// Realizar la resta
diferencia = num1 - num2;
// Imprimir los resultados
printf("Suma: %d + %d = %d\n", num1, num2, suma);
printf("Resta: %d - %d = %d\n", num1, num2, diferencia);
return 0;
}
Compila y ejecuta el programa actualizado:
gcc arithmetic.c -o arithmetic
./arithmetic
Ejemplo de salida:
Introduce el primer número: 10
Introduce el segundo número: 5
Suma: 10 + 5 = 15
Resta: 10 - 5 = 5
Cambios clave en el código:
- Se añadieron las variables
sumaydiferenciapara almacenar los resultados aritméticos. - Se utilizó el operador
+para la suma. - Se utilizó el operador
-para la resta. - Se añadieron instrucciones
printfpara mostrar las operaciones aritméticas y los resultados.
Imprimir los Resultados
En este paso, mejorarás el formato de salida de tu programa aritmético para que los resultados sean más legibles e informativos. Modificaremos el archivo arithmetic.c para mejorar la presentación de los resultados.
Abre el archivo arithmetic.c:
cd ~/project
nano arithmetic.c
Actualiza el código con una impresión de resultados mejorada:
#include <stdio.h>
int main() {
// Declarar variables para almacenar dos números y los resultados
int num1, num2, sum, difference;
// Imprimir un mensaje de bienvenida
printf("Calculadora Aritmética Simple\n");
printf("----------------------------\n");
// Solicitar al usuario que introduzca el primer número
printf("Introduce el primer número: ");
scanf("%d", &num1);
// Solicitar al usuario que introduzca el segundo número
printf("Introduce el segundo número: ");
scanf("%d", &num2);
// Realizar la suma
sum = num1 + num2;
// Realizar la resta
difference = num1 - num2;
// Imprimir resultados con formato
printf("\nResultados del Cálculo:\n");
printf("-------------------\n");
printf("Primer Número: %d\n", num1);
printf("Segundo Número: %d\n", num2);
printf("Suma: %d + %d = %d\n", num1, num2, sum);
printf("Resta: %d - %d = %d\n", num1, num2, difference);
return 0;
}
Compila y ejecuta el programa actualizado:
gcc arithmetic.c -o arithmetic
./arithmetic
Ejemplo de salida:
Calculadora Aritmética Simple
----------------------------
Introduce el primer número: 15
Introduce el segundo número: 7
Resultados del Cálculo:
-------------------
Primer Número: 15
Segundo Número: 7
Suma: 15 + 7 = 22
Resta: 15 - 7 = 8
Mejoras clave:
- Se añadió un encabezado de bienvenida y de resultados.
- Se mejoró el formato con una salida alineada.
- Se incluyeron etiquetas más descriptivas.
- Se añadieron líneas en blanco para una mejor legibilidad.
Resumen
En este laboratorio, aprendiste a declarar variables e introducir valores para realizar operaciones aritméticas en C. Creaste un programa simple que permite a los usuarios introducir dos números y luego realizar la suma y la resta de esos números. Los pasos clave cubiertos fueron: 1) declarar variables para almacenar los números de entrada, 2) solicitar al usuario que introduzca los números y 3) implementar las operaciones aritméticas e imprimir los resultados.
El programa demuestra la sintaxis básica para declarar variables, usar las funciones printf() y scanf(), y realizar operaciones aritméticas básicas en C. Al seguir estos pasos, adquiriste experiencia práctica con los conceptos fundamentales de declaración de variables, entrada de usuario y operaciones aritméticas en la programación en C.



