Está en la página 1de 2

Algoritmo Factura_vectores

//Variables que se usaran fuera de ciclo


Definir numero_articulos, codigo_articulo como entero

Definir nomb_cliente Como Caracter;


Definir subtotal, impuesto, total como real;

//Variables que se usaran dentro del ciclo


dimension id_articulo[3];
dimension nomb_articulo[3];
dimension cantidad[3]
dimension precio_unit[3];
dimension tot_articulo[3];

Escribir "Ingrese el el nombre del cliente: "


Leer nomb_cliente
Escribir "Escribir cuantos tipos de articulos lleva el cliente: "
Leer numero_articulos

Para i<-1 Hasta numero_articulos Hacer


Escribir "************************************"
Escribir "1. Escritorio ejecutivo"
Escribir "2. Escritorio juvenil"
Escribir "3. Escritorio infantil"
Escribir "4. Silla ejecutiva"
Escribir "5. Silla juvenil"
Escribir "6. Silla infantil"
Escribir "Ingrese el codigo del articulo"
Leer id_articulo[i]

Segun id_articulo[i] Hacer


1:
nomb_articulo[i]<-"Escritorio ejecutivo "
precio_unit[i]<-4700

2:
nomb_articulo[i]<-"Escritorio juvenil "
precio_unit[i]<-3450
3:
nomb_articulo[i]<-"Escritorio infantil "
precio_unit[i]<-3000
4:
nomb_articulo[i]<-"Silla ejecutiva "
precio_unit[i]<-2300
5:
nomb_articulo[i]<-"Silla juvenil "
precio_unit[i]<-1800
6:
nomb_articulo[i]<-"Silla infantil "
precio_unit[i]<-900
De Otro Modo:
Escribir "Este codigo no existe, pruebe ingresar otro
codigo"
Fin Segun

Escribir "Que cantidad lleva de ", nomb_articulo[i], ": ";


leer cantidad[i];
tot_articulo[i]<-precio_unit[i]*cantidad[i]
subtotal <- subtotal+tot_articulo[i]

Fin Para
impuesto<-subtotal*0.17
total<-subtotal+impuesto

//Ahora vamos a imprimir la factura


Escribir " "
Escribir " "
Escribir " "
Escribir " "

//Encabezado de la factura
Escribir "Nombre del cliente ", nomb_cliente
Escribir " "

Escribir
"___________________________________________________________________________ "
Escribir "Codigo ", "Nomb_ articulo ", "Pr. Unit. ", "Cant. ", "Tot. Art."
Escribir
"___________________________________________________________________________ "
//Dentro del ciclo Para escribiremos el detalle de la facturaq
Para i<-1 Hasta 3 Hacer
Escribir id_articulo[i], " ",nomb_articulo[i], " ", precio_unit[i], "
", cantidad[i], " ", tot_articulo[i]

Fin Para

//Ahora fuera de ciclo imprimiremos los totales de factura


Escribir " "
Escribir "Subtotal de la Factura es de.. ", subtotal;
Escribir "Impuesto sobre ventas es de... ", impuesto;
Escribir "Total Factura es de........... ", total
FinAlgoritmo

También podría gustarte