Ayuda con codigo

Iniciado por jogugago, 20 Marzo 2021, 03:32 AM

0 Miembros y 1 Visitante están viendo este tema.

jogugago

tengo este codigo pero me marca error


Código (cpp) [Seleccionar]
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 << "elige 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;
}

}

el-brujo

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

P.D: Te contestaron en otro foro  :P

MAFUS

Es más, eso no sería una variable sino una función ya que realiza un trabajo, no  guarda un valor per se.