EN EL SIGUIENTE EJERCICO LA EMPRESA HACE UN DESCUENTO DE UN 10% AL MONTO DE LA FACTURA EN CASO DE QUE EL PAGO SE REALICE A MAS TARDAR A LOS TREINTA DIAS Y UNA MORA DE UN 5% SI PAGA DESPUES DE ESOS DIAS
PISTAS PARA LA CONSTRUCCION DE LA APLICACIÓN:
EL FONDO DE CADA ENTRY DEBERA LLEVAR EL MENSAJE ALUSIVO AL CONTENIDO:
CONTROLES DE XAMERIN
MONTOFACTURA: EMONTOFACTURA
DIAS: EDIAS
DESCUENTO: EDESCUENTO
MORA: EMORA
NETOAPAGAR: ENETOAPAGAR
TOTALAPAGAL: ETOTALAPAGAR
LOS ENTRIES SOLO ADMITIRAN NUMEROS KeyBoard “Number”
POR CADA ENTRIES SE DECLARARÁ UNA VARIABLE TIPO double CORRESPONDIENTE EN EL [login to view URL]
EJEMPLO: double MONTOFACTURA, MORA…
BOTONES:
PROCESAR, LIMPIAR, SALIR.
METODOS DENTRO DE LA CLASE [login to view URL]
ENTRADAS
MONTOFACTURA=[login to view URL]([login to view URL])
DECISION
Aquí lo primero que se hace es llamar el método ENTRADAS ()
LUEGO SE DECIDE SI HABRA DESCUENTO O SI HABRA MORA
If(DIAS<=30)
{
DESCUENTO=MONTOFACTURA*0.10
NETOAPAGAR= MONTOFACTURA-DESCUENTO
}
Else
{
MORA=MONTOFACTUR*0.05;
TOTALAPAGAR= MONTOFACTURA+MORA
{
SALIDAS()
}
LOS METODOS SON LLAMADOS DESDE LOS MANEJADORES DE EVENTOS DE LOS BOTONES
POR EJEMPLO. DESDE EL MANEJADOR DE EVENTO Clicked del botón PROCESAR, SE LLAMA EL METODO DECISION.
LIMPIAR
AQUÍ SE IGUALAN LAS VARIABLES Y LOS ENTRIES A CERO.
EMONTOFACTURA.Text=”0”;
MONTOFACTURA=0
EL MEDODO SALIDAD QUE SA LLAMARA EL FINAL DEL METODO DECISION.
AQUÍ SE HACE LA CONVERSION A CADENA DE LOS RESULTAS DE LOS CALCULOS.
EJEMPLO:
EDESCUENTO.Text=[login to view URL](DESCUENTO);
Hola! un placer, tengo mas de cuatro años trabajando con xamarin y puedo ayudarte en este ejercicio en tiempo record, sientete libre de escribirme al chat y cuadramos todo