[ Foro de C++ ]

Ayuda con codigo

20-Mar-2021 03:27
Invitado (Jorge )
1 Respuestas

tengo este codigo pero me marca error


using namespace std;

int main()
{
   int selector, codigo, nombre, cantidad, preciou, iva = (16*preciou/100) , subtotal, total = (iva+subtotal),ordenes = (codigo+nombre+cantidad+preciou+iva+subtotal+total), listao, salir;

while (selector)
{
cout << "1) Ingresar ordenes" << endl;
cout << "2) Lista de ordenes" << endl;
cout << "3) Salir del programa" << endl;
   
cout << "Elije la opcion deseada" << endl;
cin >> selector;
}

switch (selector) {

case 1: cout << "Ingrese las ordenes deseadas:" << endl;
cin >> ordenes;
break;

do {
   cout << "Ingrese el código del producto:" << endl;
   cin >> codigo;
   break;

   cout << "Ingrese el nombre del producto" << endl;
   cin >> nombre;
   break;
       
   cout << "Ingrese la cantidad del producto" << endl;
   cin >> cantidad;
   break;
       
   cout << "Ingrese el precio unitario del producto" << endl;
   cin >> preciou;
   break;

   cout << "El iva es:" << endl;
   cin >> iva;
   break;

   cout << "El subtotal es:" << endl;
   cin >> subtotal;
   break;

   cout << "El total es:" << endl,
   cin >> total;
   break;
   return 0;

}
 while (ordenes <= 3);
   case 2: cout << "Ingrese la lista de ordenes deseada:" << endl;
   cin >> listao;
   break;
   return 0;

   case 3: cout << "Saliste del programa:" << endl;
   cin >> salir;
   break;
   return 0;

   default:
   cout << "opción incorrecta" << endl;
   break;
   return 0;
}

}


21-Mar-2021 01:02
Nacho Cabanes (+74)

Cuando declaras variables, no les puedes dar valores que dependan de otras que aún no tienen valor asignado.






Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...