no seas salame!! se te va a romper la placa de video!!! vas a gastar menos plata si la vendes y con esa plata te compras una nueva!!!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú#include <stdio.h>
#include <stdlib.h>
struct Compra {
int codprod;
int cantidad;
float precio;
};
struct Factura {
int fecha[2];
int cuil[6];
struct Compra lista[12];
float total;
};
struct Factura leerdatos();
float calctot ( struct Compra lista [], int n);
int main() {
int i;
struct Factura fachoy;
fachoy=leerdatos();
fachoy.total=calctot( fachoy.lista, 12);
printf("Los productos que Ud. lleva son: \n");
for (i=0; i<12; i++){
printf("%d - %d - $%d\n\n",fachoy.lista[i].cantidad ,fachoy.lista[i].codprod ,fachoy.lista[i].precio);
}
printf("TOTAL ---------------- $%d\n", fachoy.total);
system("PAUSE");
return 0;
}
struct Factura leerdatos(){
struct Factura temp;
int x;
int i;
printf("Ingrese el dia, luego el mes y finalmente el año.\nEspaciandolos con ENTER. EN NUMEROS\n");
for (i=0; i<3; i++){
scanf("%d",&temp.fecha[i]);
}
printf("Fecha ingresada: %d/%d/%d\n\n",temp.fecha[0],temp.fecha[1],temp.fecha[2]);
printf("Ingrese el numero de CUIL\n");
scanf("%s",&temp.cuil);
printf("CUIL Ingresado: %s\n\n",temp.cuil);
for (i=0; i<12; i++){
printf("Producto Numero %d\n",(i+1));
printf("Ingrese el Codigo del Producto.\n");
scanf("%d",&temp.lista[i].codprod);
printf("Ingrese la cantidad.\n");
scanf("%d",&temp.lista[i].cantidad);
printf("Ingrese el precio.\n");
scanf("%d",&temp.lista[i].precio);
}
}
float calctot (struct Compra lista [], int n){
float suma;
for (n=0; n<12; n++){
suma+=(lista[n].cantidad)*(lista[n].precio);
}
return suma;
}
Cita de: engelx en 7 Septiembre 2010, 20:03 PM
es la extension por defecto del dev XD