EJERCICIO N° 1 PROGRAMA Acueducto Funcion

Anuncio
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
Descargar