Student

Write your question here.
I keep gettin an error and can not find it. Need help Thanks.
1>c:\users\max\documents\visual studio 2008\projects\mi primer proyecto\mi primer proyecto\helloworldwin32.cpp(12) : error C2065: 'function' : undeclared identifier
1>c:\users\max\documents\visual studio 2008\projects\mi primer proyecto\mi primer proyecto\helloworldwin32.cpp(13) : warning C4551: function call missing argument list
1>Build log was saved at "file://c:\Users\Max\Documents\Visual Studio 2008\Projects\Mi primer proyecto\Mi primer proyecto\Debug\BuildLog.htm"
1>Mi Primer Programa - 1 error(s), 2 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  // Max
// Ejercicio 1
// Mi Primer Programa en C++

#include <iostream>;
using namespace std;

// Function main

int main()
{
	function;
	cout <<"\n\nMax,bienvenido al curso C++\n\n";endl;
    
	return 0;

	
}// end main  
#include <iostream>; <- remove the semicolon here

The compiler doesn't know what function is here. What is it supposed to be?

function;
Last edited on
And
cout <<"\n\nMax,bienvenido al curso C++\n\n";endl;
should be
cout <<"\n\nMax,bienvenido al curso C++\n\n";cout<<endl;
Hola Max,
bienvenido a
C++, este es
el programa
corregido;


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//Nombre
//Numero de ejercicio
//Titulo/descripcion

#include <iostream> //; <-- punto y coma aqui no

using namespace std;

//Funcion principal (main)
int main(){
             //"function;" al parecer es una palabra
             //reservada y no la puedes utilizar 
             //Procedimiento 
            cout <<"\n\nMax,bienvenido al curso C++\n\n"<<endl;

return 0; //indica finalizacion sin errores
}//fin de la funcion principal


Max,bienvenido al curso C++




Muchisimas Grxs todavia me falta mucho por aprender. Este otro programa me ha dado problemas tambien no entiendo los errores. Mucho le agradecere me oriente. Max
// Max
// Programa que calcula el sueldo pagado dado las horas trabajadas y el sueldo por horas
// 26 de marzo de 2014

#include <iostream>
using namespace std;

// Funcion principal (main)
int main()
{

double pago, sueldoPorHora, horasTrabajadas;
pago = 0;
cout << "\n\nEntra las horas trabajadas:";
cin >> horasTrabajadas;
cout <<"Entra el sueldo por hora en dolares: ";
if (horasTrabajadas > 40)
pago = sueldoPorHora * 40 + (2 * sueldoPorHora) * ( horasTrabajadas - 40);

else
pago = sueldoPorHora * horasTrabajadas;
cout << "n\n\El pago calculado es de $"<< pago << "\n\n" << endl;

return );
}//end main

1>Compiling...
1>Calculo Pago.cpp
1>c:\users\max\documents\visual studio 2008\projects\taller 2 ejercicio 3\taller 2 ejercicio 3\calculo pago.cpp(22) : warning C4129: 'E' : unrecognized character escape sequence
1>c:\users\max\documents\visual studio 2008\projects\taller 2 ejercicio 3\taller 2 ejercicio 3\calculo pago.cpp(24) : error C2059: syntax error : ')'
1>c:\users\max\documents\visual studio 2008\projects\taller 2 ejercicio 3\taller 2 ejercicio 3\calculo pago.cpp(24) : error C2561: 'main' : function must return a value
1> c:\users\max\documents\visual studio 2008\projects\taller 2 ejercicio 3\taller 2 ejercicio 3\calculo pago.cpp(9) : see declaration of 'main'
1>Build log was saved at "file://c:\Users\Max\Documents\Visual Studio 2008\Projects\Taller 2 Ejercicio 3\Taller 2 Ejercicio 3\Debug\BuildLog.htm"
1>Taller 2 Ejercicio 3 - 2 error(s), 1 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
return ); return 0;

cout << "n\n\El pago calculado es de $"<< pago << "\n\n" << endl;

cout << "\n\nEl pago calculado es de $"<< pago << "\n\n" << endl;

no hay?
cin >> sueldoPorHora;
I suggest you to use codeblocks... there is easier to see/understand the compile errors... by the way... try to do your homework yourself, i'm a beginner too, i just have like 1 month learning C++, and trust me, this kind of excercise are really really easy, if you cant solve them, you will have serious problems when you reach arrays lesson...

//////////

te sugiero usar codeblocks... ahi es mas facil ver/entender los errores de compilacion... por cierto.. intenta hacer tu tarea por ti mismo, yo tambien soy principiante, tengo apenas como 1 mes aprendiendo c++, y creeme, este tipo de ejercicios son realmente faciles, si no puedes resolverlos, vas a tener serios problemas cuando llegues a arreglos...

Aqui esta tu codigo corregido... deberias usar por lo menos otra variable para almacenar las horas extras y no trabajar con tantos parentesis, puede llegar a ser confuso. El programa te daba muchos numeros, porque despues de la pregunta "Ingresa salario dolares bla bla bla...." te faltaba el cin que guardara el valor...


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
int main(){

    double pago = 0, sueldoPorHora=0, horasTrabajadas=0;

    cout << "\n\nEntra las horas trabajadas:";
    cin >> horasTrabajadas;

    cout <<"Entra el sueldo por hora en dolares: ";
    cin >> sueldoPorHora;

    if(horasTrabajadas > 40){
        pago = sueldoPorHora * 40 + (2 * sueldoPorHora) * ( horasTrabajadas - 40);
    }
    else{
        pago = sueldoPorHora * horasTrabajadas;
    }
    cout << "\n\nEl pago calculado es de $"<< pago << "\n\n" << endl;

    return 0;
}
Last edited on
Topic archived. No new replies allowed.