Está en la página 1de 3

El programa, Entrada – Proceso - Salida

Cronología de la actividad con un rectángulo:


- Calcular Z, apartir de los valores de A, B y C
- La fórmula para Z es ((A-B) / C) + (C – A)

1) Variable de lectura: A, B y C
1) Variable de cálculos: Z

Operaciones primitivas elementales


2) leer: A, B, C y Z
3) Z = ((A-B) / C) + (C – A)
4) imprimir: Z

Análisis de los Datos


Lista de los datos que intervienen en la actividad:
1. A
2. B
3. C
4. Z
Base de cálculos para la actividad:
1) Z = ((A-B) / C) + (C – A)

Tabla de la estructura de datos de la actividad:


Tipo Nombre Valor Función de Almacenamiento
float A 0.0 Lectura
float B 0.0 Lectura
float C 0.0 Lectura
float Z 0.0 Cálculo

Diseño de la interfaz del programa


A partir del diseño de la interfaz del programa la estructura lógica del programa debe
quedar de la siguiente forma:

Programa Rectángulo Estructura lógica del programa


A.: 999999.99 <= Entrada(Lectura de dato )
B.: 999999.99 <= Entrada(Lectura de dato )
C.: 999999.99 <= Entrada(Lectura de dato )
===========> Salida <========= <= Proceso (Cálculos)
Z.: 999,999.99 <= Salida (Imprimir Resultado)

Proceso (Cálculos)
En esta parte del diseño del programa no olvidar la referencia que ya tenemos en el
análisis de los datos.
Ejemplo
class calcular z_B1A{
main(){
float a,b,c,z;

imprimir("ingrese valor de A"); leer a


imprimir("ingrese valor de B"); leer b
imprimir("ingrese valor de C"); leer c;
imprimir("evaluar z"); leer z;

if( c== 0) {
imprimira(“no se evaluao z”);
}else {
if(c!=0){
imprimir(a-b)/c+(c-a);
}else{
if(r1 ==0){
imprimir(a-c);
}else{
if(r2<0){
imprimir(r2 * -1);
}else{
If(r1<0{
Salida(r1*-1
imprimir(z +z );
imprimir(“ gracias por usar la aplicación);
}
}
}
}
}
Prueba y Depuración
Programa Rectángulo Corrida de Escritorio
A: 54 A = 54.0
B: 45 B = 45.0
C: 32 C = 32.0
===========> Salida <=========
Z: -21.71 Z = ((a-b) / c) + (c – a) = -21.71

Programa Rectángulo Corrida de Escritorio


A: 75 A = 75.0
B: 24 B = 24.0
C: 72 C = 72.0
===========> Salida <=========
Z: -2.29 Z = ((a-b) / c) + (c – a) = -2.29
Programa Rectángulo Corrida de Escritorio
A: 50 A = 50.0
B: 35 B = 35.0
C: 56 C = 56.0
===========> Salida <=========
Z: 6.26 Z = ((a-b) / c) + (c – a) = 6.26
Programa Rectángulo Corrida de Escritorio
A: 46 A = 46.0
B: 25 B = 25.0
C: 75 C = 75.0
===========> Salida <=========
Z: 29.28 Z = ((a-b) / c) + (c – a) = 29.28
Programa Rectángulo Corrida de Escritorio
A: 25 A = 25.0
B: 74 B = 74.0
C: 35 C = 35.0
===========> Salida <=========
Z: 8.6 Z = ((a-b) / c) + (c – a) = 8.6

También podría gustarte