Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Evidencia No. 4
Aplicación que suma o resta un par de números enteros a petición del
usuario y presenta el resultado.
Ingeniería industrial.
Programación básica.
Bogotá.
13/02/2018
1. Planteamiento de problema
2. Bosquejo:
Menú de operaciones:
1.suma
2.resta
Escoja la operación:2
3. Análisis:
Bloque de Bloque de
Bloque de entrada
procesamiento presentación
Bloque entrada:
-Captura de tres datos numéricos z.
Bloque procesamiento:
-Asignar los datos capturados a sus respectivas variables.
-Realizar la operación escogida por el usuario entre los dos datos capturados.
-Asignar el resultado de la operación a una variable
Bloque presentación:
-presentar datos y resultado
4. Algoritmo
Inicio A
Declaración de Menú de
variable tipo Z operaciones
número1, numero2,
opción, y result
Capturar
opción
¿Opción=1?
Capturar
primer
dato Z
La suma entre…
Capturar
La resta
segundo
entre…
dato Z
Asignar dato
capturado a
variable tipo Z FIN
A
5. Codificación.
/*aplicacion que captura un par de numeros enteros Z, los sume o los reste, y presenta el resultado
en pantalla a peticion del usuario-12
/02/2018-10:05-brayant salgado*/
//declaracion de librerias
#include <stdio.h>
#include <stdlib.h>
//declaracion del bloque principal
int main(){
//declaracion de variable
int numero1,numero2, option, result;
//inicializacion de variable
numero1=numero2=option=result=0;
//presentar mensaje captura del primer numero entero
printf(" ingrese primer numero entero ");
//capturar el primer dato capturado y asignarlo a una variable
scanf(" %d", &numero1);
//presentar mensaje de captura del segundo numero entero
printf(" ingrese segundo numero entero ");
//capturar el segundo dato capturado y asignarlo a una variable
scanf("%d", &numero2);
//presentar mensaje de menu de opciones
printf(" menu de opciones\n ");
printf(" \n 1.suma\n 2.resta ");
printf(" \n -escoja la operacion: ");
scanf("%d", &option);
if(option==1){
result=numero1+numero2;
printf(" la suma entre %d y %d es: %D ", numero1, numero2, result);
}//ciere if option1
else{
result=numero1-numero2;
printf(" la resta entre %d y %d es: %d ", numero1, numero2, result);
}//cierre else option
//detener flujo de la aplicacion
system("pause");
//reportar al sistema operativo el fin de la aplicacion
return 0;
}//cierre bloque principal