EJERCICIO N° 1 PROGRAMA Acueducto Funcion GetMetrosConsumidos: Entero Var MC: Entero Inicio Pedir(“Digite los metros cubicos consumidos”) Leer (MC) GetMetrosConsumidos=MC Fin Funcion Funcion TotalPagar(N:Entero): Entero Inicio SI N <= 30 Entonces TotalPagar = N * 800 SINO Totalpagar = (N – 30) * 1200 + 30 *800 Fin Funcion Procedimiento Calcular Var NM, TP: Entero Inicio NM = GetMetrosConsumidos TP = TotalPagar(NM) Mostrar(“El Total a Pagar es:”, TP) Fin Procedimiento INICIO {Principal} Calcular FIN EJERCICIO N° 2 PROGRAMA Libranza Funcion GetVArticulo:Real Var VA:Real Inicio Pedir(“Digite el valor del Articulo:”) Leer(VA) GetVArticulo = VA Fin Funcion Funcion CuotaInicial(VA:Real):Real Inicio SI VA < 1000000 Entonces CuotaInicial = VA * 0.2 SINO SI VA < 2000000 Entonces CuotaInicial = VA * 0.15 SINO CuotaInicial = VA * 0.1 Fin Si Fin Si Fin Funcion Funcion NCuotas(VA:Real):Entero Inicio SI VA < 1000000 Entonces NCuotas = 11 SINO SI VA < 2000000 Entonces NCuotas = 14 SINO NCuotas = 17 Fin Si Fin Si Fin Funcion Funcion VCuotas(VA, CI:Real ;NC: Entero): Real Inicio VCuotas = (VA – CI)/NC Fin Funcion Procedimiento Calcular Var VArticulo, CInicial, VC: Real; NumC: Entero Inicio VArticulo = GetVarticulo CInicial = CuotaInicial(VArticulo) NumC = NCuotas(VArticulo) VC = Vcuotas(VArticulo,CInicial,NumC) Mostrar(“El valor de la cuota inicial es:”, CInicial) Mostrar(“El número de cuotas es:”, NumC) Mostrar(“El valor de las cuotas es:”, VC) Fin Procedimiento INICIO { Principal} Calcular FIN