Programación General > Pascal

 Random!!

(1/2) > >>

pascal:
Buenas, mi porblema es:


tengo que hacer un programa que al lanzar un dado X veces, sacar el porcentaje de de cada numero que ha salido. el problema es que al hacer el random como hago para que sea cada vez que tiro, es decir cada tirada que realice, que actue el random. Con un bucle while? y también como sería para que en el random no entrase el 0, solo fuese del 1 al 6, ay que son los nuemros de las caras del dado.



Espero su respuesta y muchas gracias por todo

Enko:

--- Código: Text --- randomize;for i :=1 to MAX dobegin    n:= random(6)+1;    writeln(n);end;readln;  

pascal:
gracias por tu ayuda amigo enko

pascal:
acudo a ustedes con otro problema.

resulta que despues de hacer el random, lo que quiero es que cuente cuantas veces sale cada numero, y con lo cual hago un contador para que cuente con cada numero del 1 al 6 que genera el random. hago un bucle repeat dentro del for para el contador, pero al compilar me da error en el repeat, y el error es este : Type mismatch.alguien sabe porque me da ese error? gracias de nuevo

ProfesorX:
Deberias poner el codigo para saber cual es el problema exactamente(no somos adivinos).

Aunque un type mismatch (tipos no coincidentes) significa por lo regular que estas tratando de guardar valores incompatibles en variables incompatibles, por ejemplo, un float en una variable integer.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa