Saludos compañeros.
Estoy haciendo unos ejercicios de lenguaje C++.
Pero al intentar compilar me da varios errores tengo como 3 horas intentando de corregirlo pero no encuentro la codificación '\' que tengo que corregir
el error que me da es este:
virus69@virus69-laptop ~/Network $ g++ sol.cpp
sol.cpp:38: error: stray '\' in program
sol.cpp:38:65: warning: missing terminating " character
sol.cpp:38: error: missing terminating " character
sol.cpp:58: error: stray '\' in program
sol.cpp:58:80: warning: missing terminating " character
sol.cpp:58: error: missing terminating " character
sol.cpp:65: error: stray '\' in program
sol.cpp:65:80: warning: missing terminating " character
sol.cpp:65: error: missing terminating " character
sol.cpp:86: error: stray '\' in program
sol.cpp:86:80: warning: missing terminating " character
sol.cpp:86: error: missing terminating " character
sol.cpp:93: error: stray '\' in program
sol.cpp:93:80: warning: missing terminating " character
sol.cpp:93: error: missing terminating " character
sol.cpp:114: error: stray '\' in program
sol.cpp:114:80: warning: missing terminating " character
sol.cpp:114: error: missing terminating " character
sol.cpp:121: error: stray '\' in program
sol.cpp:121:80: warning: missing terminating " character
sol.cpp:121: error: missing terminating " character
sol.cpp: In function 'int main()':
sol.cpp:18: error: 'swicth' was not declared in this scope
sol.cpp:19: error: expected ';' before '{' token
sol.cpp:130: error: expected '}' at end of input
virus69@virus69-laptop ~/Network $
Aquí dejo la sintaxis:
#include <stdlib.h>
#include <iostream>
using namespace std;
int main()
{
int opcion2;
int opcion3;
int opcion4;
char opcion1[1];
char nombre [20];
etiqueta:
system ("clear");
system ("pause");
cout<<"Bienvenido!\n\n\n";
cout<<"Cuantas compras realizas habitualmente?(a->1-3, b->3-10, c->10-20) ";
cin>>opcion1;
swicth (opcion1)
{
case 1:
system ("clear")
cout << "Cual es tu nombre?-> ";
cin>>nombre;
cout << "\nTienes un descuento del 5% en tus compras " <<nombre<< " \n";
cout << "Que desea comprar? (1->escobas: 10â,¬ \2->recogedores: 4â,¬ \3->aromatizantes: 6â,¬)-> ";
cin >>opcion2;
if(opcion2 == 1)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin>>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*10<< "\nTotal a pagar: " <<(opcion2*10)+((5/100)*(opcion2*10));
system ("pause");
}
if (opcion2 == 3)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin>>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*4<< "\nTotal a pagar: " <<(opcion3*4)+((5/100)*(opcion3*4));
system("pause");
break;
case 2:
cout << "Cual es tu nombre?-> ";
cin >>nombre;
cout << "\nTienes un descuento del 8% en tus compras " <<nombre<< " \n";
cout << "Que desea comprar? (1->escobas: 10â,¬ \2->recogedores: 4â,¬ \3->aromatizantes: 6â,¬)-> ";
cin >>opcion2;
if(opcion2 == 1)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*10<< "\nTotal a pagar: " <<(opcion2*10)+((8/100)*(opcion2*10));
system("pause");
}
if(opcion2 == 2)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*4<< "\nTotal a pagar: " <<(opcion3*4)+((8/100)*(opcion3*4));
system("pause");
}
if(opcion2 == 3)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*4<< "\nTotal a pagar: " <<(opcion3*4)+((8/100)*(opcion3*4));
system("pause"); }
break;
case 3:
system("clear");
cout << "Cual es tu nombre?-> ";
cin >>nombre;
cout << "\nTienes un descuento del 10% en tus compras " <<nombre<< " \n";
cout << "Que desea comprar? (1->escobas: 10â,¬ \2->recogedores: 4â,¬ \3->aromatizantes: 6â,¬)-> ";
cin >>opcion2;
if(opcion2 == 1)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
out << "\nSubtotal a pagar: "<<opcion3*10<< "\nTotal a pagar: " <<(opcion2*10)+((10/100)*(opcion2*10));
system("pause");
}
if(opcion2 == 2)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*4<< "\nTotal a pagar: " <<(opcion3*4)+((10/100)*(opcion3*4));
system("pause");
}
if(opcion2 == 3)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*4<< "\nTotal a pagar: " <<(opcion3*4)+((10/100)*(opcion3*4));
system("pause"); }
break;
case 4:
system("clear");
cout << "Cual es tu nombre?-> ";
cin >>nombre;
cout << "\nTienes un descuento del 12% en tus compras " <<nombre<< " \n";
cout << "Que desea comprar? (1->escobas: 10â,¬ \2->recogedores: 4â,¬ \3->aromatizantes: 6â,¬)-> ";
cin >>opcion2;
if(opcion2 == 1)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*10<< "\nTotal a pagar: " <<(opcion2*10)+((12/100)*(opcion2*10));
system("pause");
}
if(opcion2 == 2)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*4<< "\nTotal a pagar: " <<(opcion3*4)+((12/100)*(opcion3*4));
system("pause");
}
if(opcion2 == 3)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*4<< "\nTotal a pagar: " <<(opcion3*4)+((12/100)*(opcion3*4));
system("pause"); }
break;
system("clear");
cout << "Opcion Incorrecta, Elija de nuevo";
goto etiqueta;
}
}
El compilador que uso es build-essential
S.O: GNU/Linux.
Espero que me puedan ayudar y decirme que es lo que tengo que corregir?
Saludos...
Estoy haciendo unos ejercicios de lenguaje C++.
Pero al intentar compilar me da varios errores tengo como 3 horas intentando de corregirlo pero no encuentro la codificación '\' que tengo que corregir
el error que me da es este:
virus69@virus69-laptop ~/Network $ g++ sol.cpp
sol.cpp:38: error: stray '\' in program
sol.cpp:38:65: warning: missing terminating " character
sol.cpp:38: error: missing terminating " character
sol.cpp:58: error: stray '\' in program
sol.cpp:58:80: warning: missing terminating " character
sol.cpp:58: error: missing terminating " character
sol.cpp:65: error: stray '\' in program
sol.cpp:65:80: warning: missing terminating " character
sol.cpp:65: error: missing terminating " character
sol.cpp:86: error: stray '\' in program
sol.cpp:86:80: warning: missing terminating " character
sol.cpp:86: error: missing terminating " character
sol.cpp:93: error: stray '\' in program
sol.cpp:93:80: warning: missing terminating " character
sol.cpp:93: error: missing terminating " character
sol.cpp:114: error: stray '\' in program
sol.cpp:114:80: warning: missing terminating " character
sol.cpp:114: error: missing terminating " character
sol.cpp:121: error: stray '\' in program
sol.cpp:121:80: warning: missing terminating " character
sol.cpp:121: error: missing terminating " character
sol.cpp: In function 'int main()':
sol.cpp:18: error: 'swicth' was not declared in this scope
sol.cpp:19: error: expected ';' before '{' token
sol.cpp:130: error: expected '}' at end of input
virus69@virus69-laptop ~/Network $
Aquí dejo la sintaxis:
#include <stdlib.h>
#include <iostream>
using namespace std;
int main()
{
int opcion2;
int opcion3;
int opcion4;
char opcion1[1];
char nombre [20];
etiqueta:
system ("clear");
system ("pause");
cout<<"Bienvenido!\n\n\n";
cout<<"Cuantas compras realizas habitualmente?(a->1-3, b->3-10, c->10-20) ";
cin>>opcion1;
swicth (opcion1)
{
case 1:
system ("clear")
cout << "Cual es tu nombre?-> ";
cin>>nombre;
cout << "\nTienes un descuento del 5% en tus compras " <<nombre<< " \n";
cout << "Que desea comprar? (1->escobas: 10â,¬ \2->recogedores: 4â,¬ \3->aromatizantes: 6â,¬)-> ";
cin >>opcion2;
if(opcion2 == 1)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin>>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*10<< "\nTotal a pagar: " <<(opcion2*10)+((5/100)*(opcion2*10));
system ("pause");
}
if (opcion2 == 3)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin>>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*4<< "\nTotal a pagar: " <<(opcion3*4)+((5/100)*(opcion3*4));
system("pause");
break;
case 2:
cout << "Cual es tu nombre?-> ";
cin >>nombre;
cout << "\nTienes un descuento del 8% en tus compras " <<nombre<< " \n";
cout << "Que desea comprar? (1->escobas: 10â,¬ \2->recogedores: 4â,¬ \3->aromatizantes: 6â,¬)-> ";
cin >>opcion2;
if(opcion2 == 1)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*10<< "\nTotal a pagar: " <<(opcion2*10)+((8/100)*(opcion2*10));
system("pause");
}
if(opcion2 == 2)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*4<< "\nTotal a pagar: " <<(opcion3*4)+((8/100)*(opcion3*4));
system("pause");
}
if(opcion2 == 3)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*4<< "\nTotal a pagar: " <<(opcion3*4)+((8/100)*(opcion3*4));
system("pause"); }
break;
case 3:
system("clear");
cout << "Cual es tu nombre?-> ";
cin >>nombre;
cout << "\nTienes un descuento del 10% en tus compras " <<nombre<< " \n";
cout << "Que desea comprar? (1->escobas: 10â,¬ \2->recogedores: 4â,¬ \3->aromatizantes: 6â,¬)-> ";
cin >>opcion2;
if(opcion2 == 1)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
out << "\nSubtotal a pagar: "<<opcion3*10<< "\nTotal a pagar: " <<(opcion2*10)+((10/100)*(opcion2*10));
system("pause");
}
if(opcion2 == 2)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*4<< "\nTotal a pagar: " <<(opcion3*4)+((10/100)*(opcion3*4));
system("pause");
}
if(opcion2 == 3)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*4<< "\nTotal a pagar: " <<(opcion3*4)+((10/100)*(opcion3*4));
system("pause"); }
break;
case 4:
system("clear");
cout << "Cual es tu nombre?-> ";
cin >>nombre;
cout << "\nTienes un descuento del 12% en tus compras " <<nombre<< " \n";
cout << "Que desea comprar? (1->escobas: 10â,¬ \2->recogedores: 4â,¬ \3->aromatizantes: 6â,¬)-> ";
cin >>opcion2;
if(opcion2 == 1)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*10<< "\nTotal a pagar: " <<(opcion2*10)+((12/100)*(opcion2*10));
system("pause");
}
if(opcion2 == 2)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*4<< "\nTotal a pagar: " <<(opcion3*4)+((12/100)*(opcion3*4));
system("pause");
}
if(opcion2 == 3)
{
cout << "\nCuantas unidades desea comprar?-> ";
cin >>opcion3;
cout << "\nSubtotal a pagar: "<<opcion3*4<< "\nTotal a pagar: " <<(opcion3*4)+((12/100)*(opcion3*4));
system("pause"); }
break;
system("clear");
cout << "Opcion Incorrecta, Elija de nuevo";
goto etiqueta;
}
}
El compilador que uso es build-essential
S.O: GNU/Linux.
Espero que me puedan ayudar y decirme que es lo que tengo que corregir?
Saludos...