quinta-feira, 24 de setembro de 2009

Aula Programação Estruturada - RAND

RAnd () -> sorteia um numero inteiro.

Ex.:



#include
main () {
int n;
n=rand ();
printf ("%d\n",n);
system ("pause");
}

Ex. com 6 numeros:



#include
main () {
int n,x;
for (x=0;x<6;x++){
n=rand ();
printf ("%d\n ",n);
}
system ("pause");
}

Aleatório com MOD



#include
main () {
int n,x;
for (x=0;x<6;x++){
n=rand ()%60+1;
printf ("%d\n ",n);
}
system ("pause");
}

Sorteio de Letras de A-Z



#include
main () {
int n,x;
for (x=0;x<6;x++){
n=rand ()%26+'a';
printf ("%c ",n);
}
system ("pause");
}

Sorteio de Letras de A-J



#include
main () {
int n,x;
for (x=0;x<6;x++){
n=rand ()%10+'a';
printf ("%c ",n);
}
system ("pause");
}

Sorteio de 2 numeros



#include
main () {
int n1,n2,prod,resp;
n1=rand()%10;
n2=rand()%10;
prod=n1*n2;
printf ("Qto da %d X %d: ",n1,n2);
scanf ("%d",&resp);
if (resp==prod)
printf ("Parabens\n");
else
printf ("Si fufu\n");
system ("pause");
}

Acerte a tabuada



#include
main () {
int n1,n2,prod,resp,x;
for (x=0;x<10;x++){
n1=rand()%10;
n2=rand()%10;
prod=n1*n2;
printf ("Qto da %d X %d: ",n1,n2);
scanf ("%d",&resp);

if (resp==prod)
printf ("Parabens\n");
else
printf ("Si fufu\n");
}
system ("pause");
}


Com tempo no final



#include
#include
main () {
clock_t inicio, fim;
inicio=clock();
int tempo;
int n1,n2,prod,resp,x;
for (x=0;x<3;x++){
n1=rand()%10;
n2=rand()%10;
prod=n1*n2;
printf ("Qto da %d X %d: ",n1,n2);
scanf ("%d",&resp);

if (resp==prod)
printf ("Parabens\n");
else
printf ("Si fufu\n");
fim=clock();
tempo=fim-inicio;
}
printf ("%d\n", tempo/1000);
system ("pause");
}

Um comentário: