Вы находитесь на странице: 1из 4

Metodología de desarrollo de software

Captura de datos

1. Planteamiento del problema


Analizar y reconocer ciertas necesidades que se quieran satisfacer, por medio de
un sistema,mecanismo o aplicación que llevará a cabo, que así mismo tendrá
como solución acabar con la necesidad.
Ejemplo: ​Captura de datos
Construir una aplicación en Lenguaje C plataforma DEVCH, que capture dos
Valores numéricos, presente un menú de operaciones aritméticas y a elección del
usuario realice alguna de estas.
2. Bosquejo
Plantear o imaginar una vista previa de la aplicación que satisfará la necesidad.

Ingrese la base(R): X

Ingrese la altura (R): Y

Menú de de figuras geométricas planas:


1. Cuadrado
2. Rectángulo
3. División
Elija la figura: 3
El area del triangulo de base X y altura Y es: …..
El perimetro del triangulo de base X y altura Y es: …..

3. ​Análisis (Diagrama de bloques)

Representación gráfica, del funcionamiento interno de un sistema.

ENTRADA
⇒PROCESAMIENTO ⇒ SALIDA

Captura dos datos Asignar los dos datos Presentar el calculo


numéricos R capturados a sus respectivas del area y perimetro
Captura de una variables R de acuerdo a la
opcion del menu de figura elegida.
figuras geometricas Asignar variable z a la opcion
menu.
Calcular el area y perimetro si
la opción elegida 1 (cuadrado),
de lo contrario la opcion 2
(rectangulo) calcular el area y
perimetro
de lo contrario la opcion3
(triangulo) calcular el area y
perimetro

de lo contrario la opcion no
esta considerada

4. ​Algoritmo (Diagrama de flujo)


Secuencia de instrucciones que muestran y dan solución a un problema.
5. Codigo Fuente

/*Aplicacion que calcula y presenta el área y el perimetro de 3 figuras geometricas


planas (cuadrado, rectangulo, triangulo) a peticion del usuario M 20/02/2018 KEVIN
LOPEZ */
# include <stdio.h>
# include <stdlib.h>
# include <math.h>
int main (){
float numero1,numero2,result,result2;
numero1=numero2=result,result2 =0.0;
int opcion;
opcion =0;
printf("Aplicacion que calcula el área y perimetro de figuras geometricas planas");
printf("\nIngrese la base: ");
scanf("%f",&numero1);
printf("\nIngrese la altura: ");
scanf("%f",&numero2);
printf("\n Menu de figuras geometricas planas \n1.Cuadrado \n2.Rectangulo
\n3.Triangulo");
printf("\nEscoja la figura: ");
scanf("%d",&opcion);
switch(opcion){
case 1:
result=numero1*numero2;
result2=numero1*numero2*2;
printf("\n El área del cuadrado de base %f y altura %f es: %f
",numero1,numero2,result);
printf("\nEl perimetro del cuadrado de base %f y altura %f es:
%f",numero1,numero2,result2);
break;
case 2:
result=numero1*numero2;
result2=numero1+numero1+numero2+numero2;
printf("\n El área del rectangulo de base %f y altura %f es: %f
",numero1,numero2,result);
printf("\nEl perimetro del rectangulo de base %f y altura %f es:
%f",numero1,numero2,result2);
break;
case 3:
result=numero1*numero2/2;
result2=numero1+numero2+(sqrt(pow(numero1,2)+pow(numero2,2)));
printf("\n El área del triangulo de base %f y altura %f es: %f
",numero1,numero2,result);
printf("\nEl perimetro del triangulo de base %f y altura %f es:
%f",numero1,numero2,result2);
break;
default:
printf("\nLa opcion no esta considerada");
}//Cierre switch de la opcion

system("PAUSE");
return 0;
}

Análisis

En el anterior proceso ilustrado de ​Metodología de desarrollo de software ​ se logra


demostrar y dar a entender procesos sistémicos que pueden solucionar una necesidad de
captura de datos, como por ejemplo un cajero automático.

Вам также может понравиться