Beruflich Dokumente
Kultur Dokumente
ECONOMIA DE SOFTWARE
PRACTICA 4 – CASO DE PRUEBAS
Realizar lo siguiente:
Aplicación
VENTA DE PRODUCTOS
Forma de Pago
Total: 0.0
Tarjeta
Efectivo Descuento: 0.0
Total Pagar: 0.0
ACEPTAR
Nombre del
Cliente
Leer NC
¿Ingresar
otro
producto?
A=’S’
P=0
C=0
AC=0
ST=PRE*C
AC=AC+ST
Ingresar:
Nombre producto, NP
Cantidad, C
Precio, PRE
¿A=’S’ ? SI
NO
¿AC>=400? SI DSCTO=AC*0.15
NO
¿AC>=100 y
SI DSCTO=AC*0.10
AC<400?
NO
DSCTO=AC*0.05
TP=AC-DSCTO
¿PAGO=’E’? SI DA=TP*0.01
NO
DA=TP*0.02
PT=ST-DA
DSCTOTAL=DA+DSCTO
TOTAL , AC
DESCUENTO, DSCTO
TOTAL A PAGAR, TP
ALGORITMO VENTAS
VARIABLES
CADENA: NP
CARÁCTER: A, PAGO
REAL: PRE, C, AC, DA, PT, ST, DSCTO, DSCTOTOTAL
INICIO
A=’S’
P=0
1
C=0
AC=0
2 HACER MIENTRAS (A=’S’)
IMPRIMIR “Ingrese Nombre del Producto”
LEER NP
IMPRIMIR “Cantidad”
LEER C
3 IMPRIMIR “Ingrese Precio”
LEER PRE
ST=PRE*C
6
AC= AC+ST
IMPRIMIR “¿Desea Continuar S/N?”
LEER A
4 FIN MIENTRAS
SI (AC>=400) ENTONCES
5 DSCTO=AC*0.15
8
SINO SI (AC>=100 Y AC<400) ENTONCES
9
DSCTO=AC*0.1
SINO 7
10 DSCTO=AC*0.05
FIN SI
ST=AC-DSCTO
11 IMPRIMIR “¿INGRESE TIPO DE PAGO?”
LEER PAGO
12 SI (PAGO=’E’) ENTONCES
DA=ST*0.01 13
14
SINO
DA=ST*0.02
FIN SI
PT=ST-DA
DSCTOTOTAL=DA+DSCTO
15
IMPRIMIR “Total”, ST
IMPRIMIR “Descuento”, DSCTOTOTAL
IMPRIMIR “Total a Pagar”, PT
FIN
a1
2 Región 1
a2 a3
a4
Región 2
a5
a7 a6
5
a8
7 6
a9 Región 4
Región 5
10 9
a14
a12
11
a=18
a15
n=14
12
V (G)= 19-14+2=7 Reg. Cerradas
A17 a16
V (G)=5+1=6 Condiciones
Región 6
14 13
Caminos
a19 a18