Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: AnthonyAngulo19 en 16 Octubre 2018, 16:10 pm



Título: Programacion
Publicado por: AnthonyAngulo19 en 16 Octubre 2018, 16:10 pm
Necesito ayuda urgente... necesito realizar esto y no entiendo

Realice el diagrama de flujo y el código en Python de un programa que realice lo siguiente:
a. Se desea un programa para determinar el ganador entre cierta cantidad de participantes en una rifa, el numero ganador será dado de forma aleatoria por el programa.
b. La cantidad mínima de participantes es de 2 y la cantidad máxima estará determinada por el usuario final.
c. El número ganador será premiado de la siguiente manera: Si el número es primo tendrá el premio mayor, si el número es par tendrá el segundo premio y si el número es impar tendrá el tercer premio.
d. En caso que un número ganador cumpla dos de las condiciones anteriormente indicadas recibirá una bonificación especial.


Título: Re: Programacion
Publicado por: srWhiteSkull en 16 Octubre 2018, 16:22 pm
https://es.wikipedia.org/wiki/Diagrama_de_flujo

y una vez que tengas el diagrama de flujo haces el programa. El diagrama de flujo te garantiza que el programa hace lo que en teoría diseñas para que haga.


Título: Re: Programacion
Publicado por: tincopasan en 17 Octubre 2018, 02:27 am
ya te pasaron que es un diagrama de flujo, ahora el código en pyhon

Citar
a. Se desea un programa para determinar el ganador entre cierta cantidad de participantes en una rifa, el numero ganador será dado de forma aleatoria por el programa.
esto sería utilizar el módulo random(elegir de forma aleatoria)
Citar
La cantidad mínima de participantes es de 2 y la cantidad máxima estará determinada por el usuario final.
no hay mucha ciencia, por medio de input()se pide un entero para que sea el valor final del random.
Citar
c. El número ganador será premiado de la siguiente manera: Si el número es primo tendrá el premio mayor, si el número es par tendrá el segundo premio y si el número es impar tendrá el tercer premio.
bueno, números primos solo divisibles por ellos mismos y números pares, aquellos cuyo modulo es 0 e impares es 1
por puertas lógicas veiificar en que condición se encuentra
Citar
d. En caso que un número ganador cumpla dos de las condiciones anteriormente indicadas recibirá una bonificación especial.
complemento de lo antes,se implementan condiciones, si se cumplen una o dos tal cosa.

es muy simple, intenta algún código o diagrama o seudocódigo y te ayudarán mejor.En el foro no gusta hacer tareas.