Sunteți pe pagina 1din 9

Facultad de Ingeniería

Escuela de Ingeniería de Sistemas y Computación


Algoritmia y Programación

Laboratorio 2

Integrantes:

Yuli Andrea Rubiano Código: 1670020


Josselyn Camila Realpe Código : 1628608

Profesora: MARISOL RAMIREZ

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

predio = Leer ("Ingrese el número del predio : ")


estrato = Leer ("Ingrese el estrato del predio: ")
metros = Leer ("Ingrese el consumo en metros cúbicos: ")
valorfactura = calcularConsumo(estrato,metros)
imprimir(predio,estrato,valorfactura)

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

horas = Leer("Digite la cantidad de horas trabajadas: ")


salario = salario(horas)
subsidio = subsidio(salario)
imprimir ("El salario del trabajador es : ",salario)
imprimir ("El subsidio del trabajador es: ", subsidio)

FIN

Inicio salario (horas)


SI (horas <= 160) ENTONCES
salario = 10000*horas
SINO
salario = 15000*horas
retornar (salario)
Fin salario
Inicio subsidio (salario)
SI (salario <= 500000) ENTONCES
subsidio = 6000000
SINO
SI (500000 < salario <= 1500000) ENTONCES
subsidio = 3000000
SINO
subsidio = 1000000
retornar (subsidio)
Fin subsidio

3. PRUEBA DE ESCRITORIO

Horas Salario Subsidio


45 El salario del trabajador El subsidio del trabajador
es : 450000 es: 6000000
178 El salario del trabajador El subsidio del trabajador
es : 2670000 es: 1000000

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

adultos = Leer("Digite el numero de adultos: ")


niños = Leer("Digite el numero de niños: ")
sala = Leer("Ingrese la sala (2D-3D): ")
zona = Leer("Ingrese la zona (Preferencial - General): ")
valorboletas = boletos(adultos,niños,sala,zona)
imprimir ("******** BOLETOS DE CINE *******")
imprimir ("El valor de las entradas al cine es : $",valorboletas)

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

S-ar putea să vă placă și