Ads 468x60px

Perfil

lunes, 17 de octubre de 2011

Proyecto de C (productos)

Proyecto

Debido a los altos índices inflacionarios, la Universidad Experimental del Táchira (UNET) les solicita a los estudiantes de Programación I de Ingeniería en Informática, que desarrolle un programa en lenguaje C para determinar el costo actual de varios productos, sabiendo:
  • Nombre del producto.
  • Id del producto.
  • Fecha de adquisición del producto.
  • Precio de compra del producto.
  • Tasa de interés activa. Es mensual y representa la tasa de interés de los últimos 6 meses y codificada en binario de la siguiente manera:
BITS
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
MESES
Mes 6
Mes 5
Mes 4
Mes 3
Mes 2
Mes 1

El precio actual de un producto se calcula sumando al precio del producto, el porcentaje correspondiente al índice inflacionario del mes anterior.

Por ejemplo:
  • Nombre del producto: Luces fluorescentes.
  • Id del producto: 2560.
  • Fecha de adquisición del producto: 05/12/2005.
  • Precio de compra del producto: 9.500,00 Bs.
  • Tasa de interés activa (mensual – últimos 6 meses) es: 40638
Su representación binaria es:
BITS
1
0
0
1
1
1
1
0
1
0
1
1
1
1
1
0
MESES
Mes 6
Mes 5
Mes 4
Mes 3
Mes 2
Mes 1

Por lo tanto, el interés en los últimos 6 meses es:
BITS
4 %
7 %
5 %
3 %
3 %
2 %
MESES
Mes 6
Mes 5
Mes 4
Mes 3
Mes 2
Mes 1

El costo total para este producto es:
Precio Compra
Mes 1
Mes 2
Mes 3
Mes 4
Mes 5
Mes 6
Interés
2 %
3 %
3 %
5 %
7 %
4 %
Bs. 9.500,00
Bs. 9690,00
Bs. 9.980,70
Bs. 10.280,12
Bs. 10.794,13
Bs. 11.549,72
Bs. 12.011,70

Entonces, su programa debe solicitar la cantidad de productos a cargar y luego solicitar la información necesaria para calcular el costo total de cada producto. Debe imprimir de forma ordenada la información solicitada.

Condiciones:
·   La creación del tamaño del  arreglo debe ser de forma dinámica.
·   El arreglo debe ser un arreglo de punteros y para almacenar la información se utilizará un registro o struct.
·   El cálculo del costo del producto debe ser un puntero a una función.
·   Fecha de entrega, viernes 6 de octubre en el laboratorio a la hora de clase.
·   Es individual.

0 comentarios: