Stornshadow Postado Dezembro 9, 2011 Denunciar Share Postado Dezembro 9, 2011 //calculo de coeficientes estatistiscos CF_CG#include <stdio.h>#include <stdlib.h>#include <math.h>float HORAS_HOMENS_TRABALHADAS(float NF, float HT){float HHT;HHT = NF * HT;return HHT;}float TEMPO_TOTAL_COMPUTADO(float DD,float DP){float TT;TT = DD + DP;return TT;}void COEFICENTES(float NA, float HHT, float TT, float *CF, float *CG){*CF = NA * 1000000/HHT;*CG = TT * 1000000/HHT;return ;}int main(){float NA,NF,HT,HHT,TT,DD,DP,CF,CG;printf("CALCULA COEFICIENTES ESTATISCOS CF_CG \n");printf("DIGITE O NUMERO DE ACIDENTES: ");scanf("%f",&NA);printf("DIGITE NUMERO DE FUNCIONARIOS: ");scanf("%f",&NF);printf("DIGITE NUMERO DE HORAS TRABALHADAS: ");scanf("%f",&HT);printf("DIGITE NUMERO DIAS DEBITADOS: ");scanf("%f",&DD);printf("DIGITE NUMERO DIAS PERDIDOS: ");scanf("%f",&DP);printf("CF: %.2f\n",CF);printf("CG: %.2f\n",CG);system("pause");return 0;}//calculo de coeficientes estatistiscos CF_CG#include <stdio.h>#include <stdlib.h>#include <math.h>float HORAS_HOMENS_TRABALHADAS(float NF, float HT){float HHT;HHT = NF * HT;return HHT;}float TEMPO_TOTAL_COMPUTADO(float DD,float DP){float TT;TT = DD + DP;return TT;}void COEFICENTES(float NA, float HHT, float TT, float *CF, float *CG){*CF = NA * 1000000/HHT;*CG = TT * 1000000/HHT;return ;}int main(){float NA,NF,HT,HHT,TT,DD,DP,CF,CG;printf("CALCULA COEFICIENTES ESTATISCOS CF_CG \n");printf("DIGITE O NUMERO DE ACIDENTES: ");scanf("%f",&NA);printf("DIGITE NUMERO DE FUNCIONARIOS: ");scanf("%f",&NF);printf("DIGITE NUMERO DE HORAS TRABALHADAS: ");scanf("%f",&HT);printf("DIGITE NUMERO DIAS DEBITADOS: ");scanf("%f",&DD);printf("DIGITE NUMERO DIAS PERDIDOS: ");scanf("%f",&DP);printf("CF: %.2f\n",CF);printf("CG: %.2f\n",CG);system("pause");return 0;}ele retorna O para cf e 0 para cgo que está errado??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 LacosTTe Postado Dezembro 9, 2011 Denunciar Share Postado Dezembro 9, 2011 Você tem essa função para o cálculo dos "coeficentes", certo?void COEFICENTES(float NA, float HHT, float TT, float *CF, float *CG) { *CF = NA * 1000000/HHT; *CG = TT * 1000000/HHT; return;e na sua main () você não chama ela em lugar algum, logo, CF e CG não foram alteradas e vão ficar com valor zero, ou outro qualquer....acho que é isso. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Stornshadow
//calculo de coeficientes estatistiscos CF_CG
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
float HORAS_HOMENS_TRABALHADAS(float NF, float HT)
{
float HHT;
HHT = NF * HT;
return HHT;
}
float TEMPO_TOTAL_COMPUTADO(float DD,float DP)
{
float TT;
TT = DD + DP;
return TT;
}
void COEFICENTES(float NA, float HHT, float TT, float *CF, float *CG)
{
*CF = NA * 1000000/HHT;
*CG = TT * 1000000/HHT;
return ;
}
int main()
{
float NA,NF,HT,HHT,TT,DD,DP,CF,CG;
printf("CALCULA COEFICIENTES ESTATISCOS CF_CG \n");
printf("DIGITE O NUMERO DE ACIDENTES: ");
scanf("%f",&NA);
printf("DIGITE NUMERO DE FUNCIONARIOS: ");
scanf("%f",&NF);
printf("DIGITE NUMERO DE HORAS TRABALHADAS: ");
scanf("%f",&HT);
printf("DIGITE NUMERO DIAS DEBITADOS: ");
scanf("%f",&DD);
printf("DIGITE NUMERO DIAS PERDIDOS: ");
scanf("%f",&DP);
printf("CF: %.2f\n",CF);
printf("CG: %.2f\n",CG);
system("pause");
return 0;
}
ele retorna O para cf e 0 para cg
o que está errado???
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.