Está en la página 1de 4

UNIVERSIDAD ESTATAL PENNSULA DE SANTA ELENA

FACULTAD DE SISTEMAS Y TELECOMUICACIONES


CARRERA DE INFORMTICA

PROYECTO
Desarrollo de habilidades, destrezas y competencias
Emplear estructuras, arreglos (matrices), funciones, archivos y punteros para desarrollar
el programa, el mismo debe tener un men de opciones.
1. Registro de datos
Registrar los productos, se debe almacenar una lista de productos en una
matriz. El nmero de productos debe ser ingresado por el usuario. Ejemplo N
Validar que no pueden existir dos productos repetidos.

0 Mouse
1 Teclado
2 Laptop
3 Infocus
4 Disco duro

Cuando se termina de ingresar todos los productos, se debe crear una matriz
cuadrada (N * 1).

La matriz debe contener nmeros generados aleatoriamente entre 10 y 50, que


representan el precio de los productos, por ejemplo:

33
10
20
47
40

2. Consulta de datos
Presentar la matriz de los productos con sus respectivas cabeceras y precios.

Productos Precio
Mouse 33
Teclado 10
Laptop 20
Infocus 47
Disco duro 40

PROGRAMACIN ESTRUCTURADA SEGUNDO SEMESTRE


UNIVERSIDAD ESTATAL PENNSULA DE SANTA ELENA
FACULTAD DE SISTEMAS Y TELECOMUICACIONES
CARRERA DE INFORMTICA

3. Generar factura

Solicitar datos del cliente: Se debe solicitar al usuario que ingrese los datos
personales del cliente (cedula, nombre, apellido, direccin y telfono) ejemplo:
Cdula: 0922xxxxxxxx
Nombre: Carlos
Apellido: Castillo
Direccin: Santa Elena
Telfono: 0987838545

Factura
SOLUCIONES TECNOLOGICAS FACSISTEL
000150

Datos del Cliente


Nombre: Carlos Castillo

Producto Cantidad Precio Unitario Precio Total


Mouse 2 33 66,00
Laptop 90 20 1800,00
Disco duro 1 40 40,00

Subtotal $ 1906,00
Gracias por su preferencia IVA 12% $ 228,72
TOTAL $ 2134,72

Solicitar datos del producto: Una vez ingresadas los datos del cliente, se procede
ingresar el detalle de la factura que consta de producto, cantidad, precio unitario y
precio total = precio unitario * cantidad.
Los productos que se deseen agregar al detalle de la factura debern estar
previamente registrados en el listado de productos con sus respectivos precios,
caso contrario se debe seguir solicitando el producto.
La cantidad de tems del detalle se debe establecer antes de empezar a registrar
los datos del cliente.
Cada factura debe tener un nmero que debe ser nico, y debe almacenar el valor
total de la factura y el nmero de factura en una matriz. Ejemplo:

PROGRAMACIN ESTRUCTURADA SEGUNDO SEMESTRE


UNIVERSIDAD ESTATAL PENNSULA DE SANTA ELENA
FACULTAD DE SISTEMAS Y TELECOMUICACIONES
CARRERA DE INFORMTICA

Factura Total
00150 2134,72
00151 100,50
00152 578,00
00153 20,00
00154 130,00

La cantidad de facturas que se pueden generar diariamente son de 1 a 20.


4. Informe de ventas

Se deben almacenar los datos de las matrices con sus respectivas cabeceras y
precios dos archivos uno con el nombre
5. Guardar datos
Se deben almacenar los datos de las matrices de productos y los precios en dos
archivos uno con el nombre productos.txt y precios.txt.
6. Cargar datos
Esta opcin permite cargar los datos que estn almacenados en el archivo
productos.txt y precios.txt, para poder seguir generando facturas.

Consideraciones para la calificacin


a) Cdigo indentado (tabulado)
b) Uso correcto de nombre de variables, funciones, matrices y estructuras
c) Verificar los datos los archivo productos.txt y precios.txt.
d) Presentar la factura tal cual est en el ejemplo con sus respectivas lneas
divisorias para mejor comprensin de la informacin.
e) Uso de colores de fondo y letras en la presentacin.
f) Caratula con los integrantes del proyecto.

PROGRAMACIN ESTRUCTURADA SEGUNDO SEMESTRE


UNIVERSIDAD ESTATAL PENNSULA DE SANTA ELENA
FACULTAD DE SISTEMAS Y TELECOMUICACIONES
CARRERA DE INFORMTICA

Trabajar duro por algo que no nos interesa se llama estrs.


Trabajar duro por algo que amamos se llama pasin.

PROGRAMACIN ESTRUCTURADA SEGUNDO SEMESTRE

También podría gustarte