Ayuda con algoritmos

Asdrubal Rojas
06 de Diciembre del 2009
Hola a todos.. Vengo aqui en busca de su valiosa ayuda.. Hace poco me asignaron la escritura de dos algoritmos pero la verdad es que no se absolutamente nada de programacion.. De verdad les agradeceria si me pudieran echar una mano..

Los enunciados son: dado 3 numeros, determinar si la suma de cualquier de cualquier pareja es igual al tercer numero, si se cumple con esta condicion escribir, son iguales, y en caso contrario escribir disitnto..

El segundo es calcular el salario semanal de un trabajador sabiendo que:

a. el sueldo se calcula en base a las horas semanales trabajadas y de acuerdo a un precio por hora.

b. Si se paso de 40 horas, las horas extras se pagan al doble que una normal..

De verdad le agradezco la ayuda que me puedan dar!!
Saludos

Maquin
06 de Diciembre del 2009
Estas son las resoluciones que te doy yo, no quiere decir que sean las mejores, simplemente es una solución para los dos problemas:

//Resolución del primer ejercicio
void parejas(int i, int j, int k)
{
bool iguales = false;
if( (i+j)==k ) iguales = true;
if( (j+k)==i ) iguales = true;
if( (k+i)==j ) iguales = true;
if(iguales)
cout << "Son iguales" << endl;
else
cout << "Son distintos" << endl;
}

//Resolucion del segundo ejercicio
void calculoSalario(int horas, int precio)
{
int salario = 0;

if(horas<=40)
salario = horas * precio;
else{
salario = 40 * precio; //Cobro al precio normal las primeras 40 horas
//ahora calcaulo y sumo el precio de las horas extras
salario += ( (horas-40)*(precio*2) );
}
cout << "El salario que cobro es: " << salario << endl;
}

LUIS
06 de Diciembre del 2009
es de parte de dario ansola por favor comunicateurgente