Programa básico para sumas dos enteros, con un poco de ingenio se extiende este programa para "n" enteros:
Para poder realizar operaciones con números es necesario declarar variables donde se almacenas estos números. La función scanf() nos permite obtener datos que el usuario ingresa.
-
#include<stdio.h>
- int main()
- {
- int numero1,numero2,suma;
- printf("ingrese el primer numero\n");
- scanf("%d",&numero1);
- printf("ingrese el segundo numero\n");
- scanf("%d",&numero2);
- suma=numero1+numero2;
- printf("%d mas %d es %d\n",numero1,numero2,suma);
- getchar ();
- return 0;
- }
Línea 1
#include<stdio.h>
se incluye la librería stdio.h
Línea 2
int main()
declaración de la función principal
Línea 4
int numero1,numero2,suma;
se declaran 3 variables de tipo entero, numero1, numero2, suma.
Línea 5
printf("ingrese el primer numero\n");
se pide al usuario un número para operar
Línea 6
scanf("%d",&numero1);
mediante la función scanf() podemos obtener los datos, el "%d" indica que se ingresara un tipo entero, el "&" de &numero1 pasa a la función scanf() la dirección de memoria de la variable numero1.
Linea 7, 8
printf("ingrese el segundo numero\n");
scanf("%d",&numero2);
son similares a los anteriores
Línea 9
suma=numero1+numero2;
aquí se realiza la operación de suma.
Línea 10
printf("%d mas %d es %d\n",numero1,numero2,suma);
los simbolas "%d" que aparecen en la función printf() indican que en ese lugar va el valor de la variable señalada mas adelante, en este caso numero1. el segundo "%d" hace referenca a la variable numero2, es decir el orden de aparicion importa.
Línea 11
getchar ();
con esta instrucción el programa espera que el usuario ingrese un carácter para continuar la ejecución.
Línea 12
return 0;
con esta instrucción el programa retorna el control a sistema operativo.