Horizontal

domingo, 13 de mayo de 2012

Suma de enteros

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.

  1. #include<stdio.h>
  2. int main()
  3. {
  4.     int numero1,numero2,suma;
  5.     printf("ingrese el primer numero\n");
  6.     scanf("%d",&numero1);
  7.     printf("ingrese el segundo numero\n");
  8.     scanf("%d",&numero2);
  9.     suma=numero1+numero2;   
  10.     printf("%d mas %d es %d\n",numero1,numero2,suma);
  11.     getchar ();
  12.     return 0;
  13. }
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.

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...