Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: qerde en 12 Diciembre 2011, 19:10 pm



Título: Ayuda para un programillo
Publicado por: qerde en 12 Diciembre 2011, 19:10 pm
Hola a todos, he estado haciendo una calculadora i me da muchos errores de compilacion. Al estar en ingles, no entiendo lo que me dice en los errores.
Agradeceria a los que contesten, que me explicaran cada error que vea i como arreglado.


Código
  1. int main ()
  2.  
  3. {
  4.    float n1,n2,n3,op;
  5.    cout << "Introduzca el primer numero" ;
  6.    cin >> n1;
  7.    cout << "Introduzca el segundo numero" ;
  8.    cin >> n2;
  9.    cout << "Introduzca el tipo de operacion: 1)Suma 2)Diferencia 3)Multiplicacion 4)Divicion" ;
  10.    cin >> op;
  11.    switch(op)
  12.    {
  13.           case 1:
  14.                n3=n1+n2;
  15.                cout << n3 endl;
  16.                break
  17.           case 2:
  18.                n3=n1-n2;
  19.                cout << n3 endl;
  20.                break
  21.           case 3:
  22.                n3=n1*n2;
  23.                cout << n3 endl;
  24.                break
  25.           case 4:
  26.                n3=n1/n2;
  27.                cout << n3 endl;
  28.                break
  29.           default
  30.                cout << Solo numeros;
  31.    }
  32. system ("pause")
  33. return 0  
  34. }
  35.  


Título: Re: Ayuda para un programillo
Publicado por: rob1104 en 12 Diciembre 2011, 19:15 pm
Hola, a simple vista ve lo siguiente
1.- Te falta incluir los archivos de cabecera iostreamcstdlib, que es donde vienen las funciones cout cin y system() que utlizas en tu programa
2.- Falta ; en la penúltima linea
3.- Falta ; en la última linea
4.- Te falta el ; en todos los break

Saludos


Título: Re: Ayuda para un programillo
Publicado por: Ferno en 12 Diciembre 2011, 19:22 pm
Sumado a lo que te corrigen acá arriba. Te diría que copies los errores de compilación y los pegues para tener más información!


Título: Re: Ayuda para un programillo
Publicado por: satu en 12 Diciembre 2011, 19:36 pm
Hola

Además en todos los cout que tienes dentro del switch te falta poner << delante de endl, los dos puntos ( : ) del default y las comillas dobles ( " ) del texto del cout que tienes en default

Saludos