Visual C++ .NET - PROGRAMA EN VISUAL C++... CUAL ES EL ERROR?? AYUDA

 
Vista:

PROGRAMA EN VISUAL C++... CUAL ES EL ERROR?? AYUDA

Publicado por Luisana (1 intervención) el 03/08/2006 15:21:04
chicos tengo el siguiente programa, la primera parte me funciona bien. el problema esta cuando quiero hacer el menu de opciones... me da una serie de problemas con el DO y no entiendo por que ?? .... el programa se encarga de una venta de automoviles... y que al final me calcule cuantos vehiculos se vendieron, de que marca y el costo total de los vehiculos comprado mas el IVA que es el 14% pleaseeee aki le dejo lo q tengo hecho.....

#include<iostream.h>
#include<process.h>
#include<stdio.h>
#include<conio.h>
#include<math.h>

int n,i,j,np;

struct automovil
{

char modelo [20];
char marca [20];
char color [20];
double costo;
int salir;
int total;
int opc;

}x[1000];

void main()

{

system("color r3");

cout<<"introduzca la cantidad de automoviles a comprar"<<endl;
cin>>np;

for(j=1;j<=np;j++)
{

cout<<"Introduzca el modelo del automovil que desea comprar "<<endl;
cin>>x[i].modelo;
cout<<"Introduzca la marca del automovil que desea comprar "<<endl;
cin>>x[i].marca;
cout<<"Introduzca lel color del Vehiculo "<<j<<endl;
cin>>x[i].color;
cout<<"costo del automovil "<<j<<endl;
cin>>x[i].costo;

}}

getch();
system("CLS");
do

{

cout<<"Que desea hacer?: "<<endl;

cout<<"1............Mostrar Estadistica de cuantos carros se vendieron"<<endl;
cout<<"2............Costo total de la venta con Iva Incluido"<<endl;
cout<<"3............Mostrar Las marcas de los Vehiculos vendidos"<<endl;
cout<<"4............Salir del programa"<<endl;
cin>>salir;

}

switch(opc)
{
case 1:

cout<<"La cantidad de vehiculos vendidos fue de"<<np<<endl;

break;

case 2:

for(i=0;i<n;i++)
{

x[i].total[i]=x[i].costo;*0.14+;x[i].costo
cout<<"El costo total es de "<<i+1<<" es "<<x[i].total[i]<<endl;
}

break;

while(salir==4);

}

PLEASEEE AYUDENMEEEE!! NO SE CUAL ES EL
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:PROGRAMA EN VISUAL C++... CUAL ES EL ERROR?? AY

Publicado por Nicolas Villanueva Reyes (1 intervención) el 08/12/2006 04:54:00
primero lo que tienes que hacer es leerte un libro completo de principios
de programacion y leer muchos manuales y la ayuda de c++ para que
sepas mejor como programar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:PROGRAMA EN VISUAL C++... CUAL ES EL ERROR?? AY

Publicado por Benito Camelo (1 intervención) el 08/12/2006 04:58:52
Por favor, no contestes asi de grosero hacia la señorita, si no vas a participar, mejor no ocupes espacio en este foro y nos hagas perder el tiempo leyendo
las tonterias que ud escribe. Gracias.

Atte:

Don Benito
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:PROGRAMA EN VISUAL C++... CUAL ES EL ERROR?? AY

Publicado por roberto carlos garcia (1 intervención) el 08/09/2007 19:44:08
el gerente de compras de un compañia desea reponer el inventario,para lo cual necesita un informe sobre los articulos y las cantidades a ordenar a los provedores.
usted ha sido comisionado expresamente para elaborar un programa que provea la informacion que el jefe necesita .se sabe que en el almacen hay muchos articulos , aunque no se sabe el numero exacto de ellos . para cada articulo se tiene la siguiente informacion
codigo
costo unitario
existencia unidades
existencia minima
existencia maxima
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:PROGRAMA EN VISUAL C++... CUAL ES EL ERROR?? AY

Publicado por oskar (1 intervención) el 13/02/2008 19:54:56
tu error esta en k no cerraste el bucle do es decir k te falta es k el while va despues del haber cerrado el bucle do y no hasta el final o tambien puedes poner despues de haber hecho el switch y dentro de el como lo haces es decir asi :

do

{

cout<<"Que desea hacer?: "<<endl;

cout<<"1............Mostrar Estadistica de cuantos carros se vendieron"<<endl;
cout<<"2............Costo total de la venta con Iva Incluido"<<endl;
cout<<"3............Mostrar Las marcas de los Vehiculos vendidos"<<endl;
cout<<"4............Salir del programa"<<endl;
cin>>salir;

} while(salir==4); (este lo puedes quitar si lo pones al final )

switch(opc)
{
case 1:

cout<<"La cantidad de vehiculos vendidos fue de"<<np<<endl;

break;

case 2:

for(i=0;i<n;i++)
{

x[i].total[i]=x[i].costo;*0.14+;x[i].costo
cout<<"El costo total es de "<<i+1<<" es "<<x[i].total[i]<<endl;
}

break;

} while(salir==4); (este lo puedes quitar si lo pusites el de arriba)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar