ALGORITMO DE UN CAJERO AUTOMÁTICO

Matriz - Matrices - Vector Bidimensional


Algoritmo que almacene las compras diarias

Programar una cajero automático en PSeInt

💻 Un supermercado cuenta con 5 cajeros que laboran seis días a la semana (de lunes a sábado). De cada cajero se registra en una matriz el total de ventas que ha realizado en cada día.

Determinar:
a) Cajero con la mayor venta en la semana.
b) Día de la semana con menor venta para el cuarto cajero.


Algoritmo en pseint para registrar las ventas en un cajero PSeInt Estricto :

Algoritmo programacion_work
    Definir f, cajas, cajero, mayor, menor, nrocajero como Entero;
    Dimension cajero[6,5];
    nrocajero <- 0;
    mayor <- 0;   
    menor <- 10000;
    Escribir "12. REGISTRA VENTAS EN CAJERO";
    para f <- 0 Hasta 5 Con Paso 1 Hacer
        Escribir " ";
        Segun (f) Hacer
            0:    Escribir "LUNES";
            1:    Escribir "MARTES";   
            2:    Escribir "MIÉRCOLES";
            3:    Escribir "JUEVES";
            4:    Escribir "VIERNES";
            5:    Escribir "SÁBADO";
        FinSegun
        para cajas <- 0 Hasta 4 Con Paso 1 Hacer         
            Escribir Sin Saltar "VENTA CAJA 0",cajas+1, " : S/.";
            Leer cajero[f,cajas];
            //CAJERO 4 CON MENOR VENTA
            Si (cajas == 3 y menor > cajero[f,cajas]) Entonces
                menor <- cajero[f,cajas];            
            FinSi         
        FinPara
    FinPara
    Escribir " ";
    Escribir "C01   C02   C03   C04   C05";
    Para f <- 0 Hasta 5 con paso 1 Hacer
        Para cajas <- 0 Hasta 4 con paso 1 Hacer
            Escribir Sin Saltar cajero[f,cajas],"    ";
        FinPara
        Escribir " ";
    FinPara
    //CAJERO CON MAYOR VENTA
    Para cajas <- 0 Hasta 4 con paso 1 Hacer
        Para f <- 0 Hasta 5 con paso 1 Hacer
            Si (mayor < cajero[f,cajas]) Entonces
                nrocajero <- cajas;
                mayor <- cajero[f,cajas];
            FinSi         
        FinPara            
    FinPara
    Escribir " ";
    Escribir "CAJERO CON MAYOR VENTA [", nrocajero+1, "] CON [", mayor, "] VENTAS REALIZADAS";
    Escribir "DIA DE LA SEMANA CON MENOR VENTA 4to CAJERO : ", menor;
FinProceso



Facebook de www.programacion.work. Canal de Youtube de www.programacion.work. Twitter de www.programacion.work. TikTok de www.programacion.work.


Política de cookies

Política de Privacidad

Aviso Legal y Términos De Uso