lunes, 20 de junio de 2016

SIMULACIÓN DE LANZAMIENTO DE DADOS

BY GROVER TORRES CARBAJAL

CÓDIGO FUENTE EN C++

-----------------------------------------------------------------------------------------------------------------
#include <iostream>
#include <stdlib.h>
#include <conio.h>
#include <ctime>

// by grover torres
using namespace std;
int main(void){
char respuesta,resp;
int i,x,y,n;
int suma;
double promedio;
cout<<"\nEste programa simula el lanzamiento ";
cout<<"\nde los dados...";

for(;;){
cout<<"\n\n\n¿Cuantos lanzamientos deseas simular?";
cin>>n;
cout<<"\n\n\n¿Deseas ver los resultados (s/n).?";
cin>>resp;
srand(unsigned(time(0)));
suma = 0;
if((resp == 'S') || (resp == 's')){
cout<<"\tSimulacion:\tDADO 1      \t     DADO 2\t     SUMA ";
}
for(i=1;i<=n;i++){
x=(rand()%6)+1;
y=(rand()%6)+1;
suma +=x+y;
if((resp == 'S') || (resp == 's')){
cout<<"\t"    <<i<<"\t";
cout<<"\t     "<<x<<"\t";
cout<<"\t     "<<y<<"\t";
cout<<"\t     "<<x+y<<"\n\n";
}
}
promedio = double(suma) / double(i+1);
cout<<"\n\n\n Suma Promedio: "<<promedio;
cout<<"\n\n\n Presione < S > para salir...";
respuesta = getche();
if((respuesta == 'S') || (respuesta =='s')){
break;
}
cout<<"\n\n\n";
}
return 0;
}
-----------------------------------------------------------------------------------------------------------------

Espero que les sirva ..... :)
GENERAR NUMERO ALEATORIOS ENTRE 0 Y 1 EN LENGUAJE C++

by : Grover torres carbajal

CODIGO FUENTE EN C++.

//by grover
#include <stdlib.h>
#include <time.h>
#include<iostream>

using namespace std;
int main()
{
    float num,r;
int a, c;
    srand(time(NULL));
    printf(">>Cuantos numeros aletorios desea generar:");
    scanf("%d",&a);
 
    for(c = 1; c <= a; c++)
    {
        num = (1 + rand() % 1000);
        r = num/1000;
        printf("%d : %.4f \n",c,r);
    }
    return 0;
}

Espero que les sirva.... :)