SIMULACIÓN DE LANZAMIENTO DE DADOS
BY GROVER TORRES CARBAJAL
CÓDIGO FUENTE EN C++
-----------------------------------------------------------------------------------------------------------------
#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 ..... :)