crear un algoritmo que controle las facturas de las ventas, dichas facturas deben contener los siguientes datos: numero correlativo, nombre del cliente, unidades solicitadas, monto total, estado (morosos, atrasados, pagados). El sistema debe generar el listado de los morosos as como tambin el total de clientes atrasados y en monto por los pagos de los clientes. 04/09/2014 Vilma Rayo _ Eveling Aguirre 2 Algoritmo TiendaP Var tienda: record numcorr: entero; nombre: cadena de carcter[20]; unidades: entero; montot: real; estado: carcter; comercio: array [0..19] of tienda; i: entero; suma: real; suma 0.0 cont: entero cont 0 04/09/2014 Vilma Rayo _ Eveling Aguirre 3
Inicio llenado ( ); Datos ( ); Fin. 04/09/2014 Vilma Rayo _ Eveling Aguirre 4 Cadena de carcter llenado( ) inicio For i:= 0 to 19 Inicio escribir (ingrese numero correlativo del cliente:); leer (comercio[i].numcorr); escribir (ingrese el nombre del cliente:); leer (comercio[i].nombre); escribir (ingrese la cantidad de unidades:); leer (comercio[i].unidades); escribir (ingrese el monto total:); leer (comercio[i].montot); escribir (ingrese el estado del cliente m-moroso, a-atrasado, p-pagado:); leer (comercio[i].estado); fin; Fin
04/09/2014 Vilma Rayo _ Eveling Aguirre 5 Real datos( ) Inicio Escribir(el listado de morosos es:) For i:= 0 to 19 inicio if listado(comercio[i].estado = m ) then Escribir(comercio[i].nombre) Fin;
04/09/2014 Vilma Rayo _ Eveling Aguirre 6 Escribir(la cantidad de personas atrasadas es:) For i:= 0 to 19 inicio if (comercio[i].estado = a ) then contA contA + 1; fin;
04/09/2014 Vilma Rayo _ Eveling Aguirre 7 Escribir(el total de pagado es:) For i:= 0 to 19 inicio if (comercio[i].estado = p ) then sumap sumap + comercio[i].monto; Fin; Fin;