Buscar

Ep10D ep

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
#define v 1000000
int n,i;
float porc=0;
int dado()
{
 n=rand()%6+1;
 fflush(stdin);
 return n;
 }
int main ()
{ float um=0,ds=0,tr=0,qt=0,co=0,ss=0;
 int prim;
 srand(time(NULL));
 dado();
 prim=n;
 for(i=0;i<v;i++){
 dado();
 if(n==1){
 um=um+1;
 }
 else if(n==2){
 ds=ds+1;
 }
 else if(n==3){
 tr=tr+1;
 }
 else if(n==4){
 qt=qt+1;
 }
 else if(n==5){
 co=co+1;
 }
 else if(n==6){
 ss=ss+1;
 } }
 printf("\n\t\t Primeiro Lancamento do dado: %d\n\t\t Porcentagem de aparicao: %.5f\n",prim,porc=0.1666666*100);
 printf("\n\t\tAnalise de %d lancamentos do dado:\n",v);
 printf("\n\t\tNumero de vezes que 1 aparece: %.0f\n\t\tPorcentagem de aparicao: %.2f",um,porc=(um*100)/v);
 printf("\n\t\tNumero de vezes que 2 aparece: %.0f\n\t\tPorcentagem de aparicao: %.2f",ds,porc=(ds*100)/v);
 printf("\n\t\tNumero de vezes que 3 aparece: %.0f\n\t\tPorcentagem de aparicao: %.2f",tr,porc=(100*tr)/v);
 printf("\n\t\tNumero de vezes que 4 aparece: %.0f\n\t\tPorcentagem de aparicao: %.2f",qt,porc=(100*qt)/v);
 printf("\n\t\tNumero de vezes que 5 aparece: %.0f\n\t\tPorcentagem de aparicao: %.2f",co,porc=(100*co)/v);
 printf("\n\t\tNumero de vezes que 6 aparece: %.0f\n\t\tPorcentagem de aparicao: %.2f\n\n",ss,porc=(100*ss)/v);
 system("pause");
 }

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais