Documente Academic
Documente Profesional
Documente Cultură
Laboratorio 2
Integrantes:
Grupo: 05
EJERCICIO #1
1. ANALISIS
ENTRADAS: predio, estrato, metros
PROCESO: calcularConsumo(estrato, metros)
imprimir(predio,estrato,valorfactura)
SALIDAS: predio, estrato, valorfactura.
2. PSEUDOCODIGO
INICIO
Predio, estrato : int
Metros, valorfactura: float
FIN
Inicio calcularConsumo(estrato,metros)
SI ((estrato == 1) Y (0<= metros < 40)) ENTONCES
valorfactura = 2500*metros
SINO
SI ((estrato == 1) Y (metros >= 40)) ENTONCES
valorfactura = 3000*metros
SINO
SI ((estrato == 2) Y (0<= metros < 40)) ENTONCES
valorfactura = 3500*metros
SINO
valorfactura = 4500*metros
retornar (valorfactura)
Fin calcularConsumo
Inicio imprimir(predio,estrato,valorfactura)
imprimir ("FACTURA CONSUMO DE AGUA")
imprimir ("Predio No. : ",predio)
imprimir ("Estrato del predio: ",estrato)
imprimir ("Valor factura: ",valorfactura)
Fin imprimir
3. PRUEBA DE ESCRITORIO
Predio Estrato Metros Valorfactura imprimir
567 1 53 159000 FACTURA
CONSUMO DE
AGUA
Predio No. : 567
Estrato del predio: 1
Valor factura:
159000
345 2 38 133000 FACTURA
CONSUMO DE
AGUA
Predio No. : 345
Estrato del predio: 2
Valor factura:
133000
calcularConsumo
Estrato Metros Valorfactura
1 53 159000
2 38 133000
Imprimir
Predio Estrato imprimir
567 1 FACTURA CONSUMO
DE AGUA
Predio No. : 567
Estrato del predio: 1
Valor factura: 159000
345 2 FACTURA CONSUMO
DE AGUA
Predio No. : 345
Estrato del predio: 2
Valor factura: 133000
5. EVIDENCIA
EJERCICIO #2
1. ANALISIS
ENTRADAS : horas
SALIDAS : salario, subsidio
PROCESO: salario (horas)
subsidio (salario)
2. PSEUDOCODIGO
INICIO
Horas, salario, subsidio : int
FIN
3. PRUEBA DE ESCRITORIO
Salario
Horas Salario
45 450000
178 2670000
Subsidio
Salario subsidio
450000 6000000
2670000 1000000
5. EVIDENCIA
EJERCICIO # 3
1. ANALISIS
ENTRADAS: adultos, niños, zona , sala.
SALIDAS : valorboletas
PROCESO : boletos(adultos,niños,sala,zona)
2. PSEUDOCODIGO
INICIO
Adultos, niños, valorboletas: int
Zona, sala : string
FIN
Inicio boletos(adultos,niños,sala,zona)
SI ((sala == "2D") Y (zona == "General")) ENTONCES
valoradultos = 9500*adultos
valorniños = 4750*niños
valorboletas = valoradultos + valorniños
SINO
SI ((sala == "2D") Y (zona == "Preferencial")) ENTONCES
valoradultos = 12000*adultos
valorniños = 6000*niños
valorboletas = valoradultos + valorniños
SINO
SI ((sala == "3D") Y (zona == "General")) ENTONCES
valoradultos = 13000*adultos
valorniños = 6500*niños
valorboletas = valoradultos + valorniños
SINO
valoradultos = 15000*adultos
valorniños = 7500*niños
valorboletas = valoradultos + valorniños
retornar (valorboletas)
Fin boletos
3. PRUEBA DE ESCRITORIO
Adultos Niños Sala Zona valorboletas
5 5 2D General ******** BOLETOS
DE CINE *******
El valor de las
entradas al cine es :
$ 71250
2 3 3D Preferencial ******** BOLETOS
DE CINE *******
El valor de las
entradas al cine es :
$ 52500
Boletos
Adultos Niños Sala Zona valorboletas
5 5 2D General 71250
2 3 3D Preferencial 52500
5. EVIDENCIA