Dev - C++ - no me complia me podria decir ke errores tengo??

 
Vista:

no me complia me podria decir ke errores tengo??

Publicado por jorge (2 intervenciones) el 02/05/2011 18:47:45
#include<math.h>
#include<conio.h>
// DEFINICION DE CLASES
//definicion clase clsSueldos
class clsSueldos{ //Permite realizar calculos con listado sueldos
private:
int TotalSu; //total sueldos a evaluar
public:
clsSueldos(){//funcion constructor
}
void TotalSueldos(int n);
void HacerCalculosSobreSueldos(float lista[],float &mediana,float &sueldomayor,int &totsueldosmen);
};//fin clase clsSueldos
void clsSueldos::TotalSueldos(int n){
TotalSu=n;
}
void clsSueldos::HacerCalculosSobreSueldos(float lista[],float &mediana,float &sueldomayor,int &totsueldosmen){
int x,y;
float SueldoTemp;
//ordena serie de sueldos recibidos
for(x=1;x<=TotalSu-1;x++){
for(y=x+1;y<=TotalSu;y++){
if (lista[x]>lista[y]){
SueldoTemp=lista[x];
lista[x]=lista[y];
lista[y]=SueldoTemp;
}
}//fin for i
}//fin for i
if(TotalSu%2==0) //Determina mediana del listado sueldos
mediana=(lista[TotalSu/2]+lista[TotalSu/2+1])/2;
else
mediana=lista[TotalSu/2+1];
sueldomayor=lista[TotalSu]; //selecciona sueldo mayor del listado ordenado
//Calcula promedio sueldos
SueldoTemp=0;
for(x=1;x<=TotalSu;x++) SueldoTemp+=lista[x];
SueldoTemp/=TotalSu; //sueldo promedio
//Determina cuantos sueldos seran menores al sueldo promedio
totsueldosmen=0;
for(x=1;x<=TotalSu;x++)
if (lista[x]<SueldoTemp) totsueldosmen++;
}//fin void clsSueldos::HacerCalculosSobreSueldos(float lista[],float &mediana,float &sueldomayor,float &totsueldos)
//FUNCION PRINCIPAL main
main(){
int N,j,;//total de sueldos (N),contador de num sueldos (j)
//respuestas a calculos solicitados
float a,b; int c;
float sueldos[100];
clsSueldos Conta; //se crea objeto basado en clase clsSueldos
printf("\nTotal de sueldos a evaluar:",N);
scanf("%d",&N);
Conta.TotalSuedo(N);
printf("\nIngrese cada uno de los %d sueldos:",j);
for(j=1;j<=N;j++){
printf("\nSueldo %d:\t",j);
scanf("%f",sueldos[j]);
}//fin for j
Conta.HacerCalculosSobreSueldos(sueldos,a,b,c);
printf("\nMediana de los sueldos es de $%.2f",a);
printf("\nMayor de los sueldos: $%.2f",b);
printf("\nTotal de sueldos menores al promedio es %d",c);
getch;
}//fin funcion main
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder