Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Asignatura: Algoritmo #1
Profesor: Bachilleres:
José Gregorio Miranda Doiran Agraz
C.I: 31.142.040
Sthefany Liendo
C.I: 31.392.078
Segundo Semestre / Sección #3 Hecdys Veliz
C.I: 30.160.914
Jesus Escalona
C.I: 24.238.646
Tercera
Evaluación.
Ejercicio:
Haga un algoritmo que permita calcular el monto a pagar por cada uno de los
inquilinos del edificio (Mariluz), segun los gastos de mantenimiento del mismo.
Para ello debera programar los siguientes procedimientos.
Incio Condominio
Real:PagA=0;
Char:Respu= "S";
Haga Mientras(Respu=="S")
Pago(PagA)
Escriba:"El total a pagar del apartamento es de:", PagA;
Escriba:"Hay más apartamentos (S/N)";
Leer:Respu;
Fin Mientras
Fin
// Primer Procedimiento //
Procedimiento Pago(Real:PagA)
Real: FactElec, FactAgu, FactPro, FactLim, FactSeg, Totl=0;
Escriba:"Indique el Monto de la Electricidad";
Leer:FactElec;
Escriba:"Indique el Monto del Agua";
Leer:FactAgu;
Escriba:"Indique el Monto de los Productos de Limpieza;
Leer:FactPro;
Escriba:"Indique el Monto de la Limpieza";
Leer:FactLim;
Escriba:"Indique el Monto de la Seguridad";
Leer:FactSeg;
Totl=FactElec + FactAgu + FactPro + FactLim + FactSeg;
Int: OPC=1;
Haga Mientras (OPC>0)
Escriba:"______Menú de Opciones_______";
Escriba:"1) Adicionar un Monto";
Escriba:"2) Disminuir Monto";
Escriba:"0) Salir";
Escriba:" Seleccione la Opción de su Preferencia";
Leer: OPC;
Si (OPC>0 Y <3)
Gasto(OPC,Totl)
Escriba:"El Monto Total de Gastos es de:", Totl;
Fin Si
Fin Mientras
Total(Resul, PagA)
Fin Pago
// Segundo Procedimiento //
Procedimiento Gasto(Int:OPC, Real: Totl)
Real:MontEx;
Escriba:"Indique el Monto";
Leer:MontEx;
Si (MontEx<0)
Escriba:"El Monto Debe Ser Positivo";
Leer: MontEx;
Fin Si
Según el Caso(OPC)
Caso: 1
Totl=Totl + MontEx;
Caso: 2
Si ( Totl>=MontEx)
Totl=Totl - MontEx;
Sino
Escriba:"No se Puede Disminuir Más del Total";
Fin Si
Fin Caso
Fin Gasto
// Tercer Prodecimetnto //
Procedimiento Total(Real:Totl, PagA)
Real:Alic, CuoEs;
Escriba:"Indique el Porsentaje de Alicuota del Apartamento";
Leer:Alic;
Escriba:"Indique Cuota Especial";
Leer:CuoEs;
PagA=((Totl * Alic)/100) + CuoEs;
Fin Total