Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
#include<stdio.h>
#include<stdlib.h>
int main(){
int n,
ork = 0,
tw = 0,
fb = 0,
out = 0,
i, opc,
total = 0,
orkp,twp,fbp,outp;
float por =0;
for(i=1;i<=n; n++){
printf("Pesquisa de acessos a Redes Sociais\n\n");
printf("1 -Orkut\n");
printf("2 -Twitter\n");
printf("3 -Facebook\n");
printf("4 -Outros\n");
printf("0 -Encerrar e exibir resultado\n\n");
scanf("%i",&opc);
if(opc!=0){
if(opc>=1 && opc <=4){
switch(opc){
case 1:
ork = ork+1;
total = total + 1;
orkp = orkp +((total/n)*100);
break;
case 2:
tw = tw+1;
total = total + 1;
float twp = twp+((total/n)*100);
break;
case 3:
fb = fb+1;
total = total + 1;
fbp = fbp +((total/n)*100);
break;
case 4:
out = out+1;
total = total + 1;
outp = outp+((total/n)*100);
break;
default :
printf("Dado invalido\n");
}
}
else
printf("Entre com os Valores entre 1 e 4 ou 0 para exibir o resultado\n\n");
}
else{
printf("Rede N de alunos %%\n");
printf("----------------------------------");
printf("\nOrkut = %i %f",ork,orkp);
printf("\nTwitter = %i %f",tw,twp);
printf("\nFacebook = %i %f",fb,fbp);
printf("\nOutros = %i %f\n",out,outp);
printf("\nTotal = %i 100\n",total);
printf("----------------------------------\n");
}
}
return 0;
}
Pesquisa de acessos a Redes Sociais possui uma falha e não sei como resolver
exemplo a baixo ele deveria exibir a % de cada rede social, porem exibe 0,000000
me ajudem a entender onde esta o erro
orkut 25% = ( (3/12)*100);
Twitter 33,3% = ( (4 /12)*100);
Facebook 25% = ( (3 /12)*100);
Outros 16,6% = ( (2 /12)*100);
Rede N de alunos %
----------------------------------
Orkut = 3 0.000000
Twitter = 4 0.000000
Facebook = 3 0.000000
Outros = 2 0.000000
Total = 12 100
----------------------------------
Carregando comentários...