[ 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 (+83)

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






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)