• Sábado 21 de Diciembre de 2024, 11:02

Autor Tema:  Loteria Primitiva Ada  (Leído 5132 veces)

jmivag

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Loteria Primitiva Ada
« en: Sábado 12 de Agosto de 2006, 11:45 »
0
Hola!!!!! Necesito ayuda urgente si alguno de vosotros me pudiera hechar una mano se lo agradeceria eternamente, se trata de un programa de loteria primitiva en Ada que no se ni por donde cogerlo, es de vida o muerte. Muchas Gracias por adelantado. Saludos!!!

Implementar un TAD genérico y con gestión de excepciones que represente el sorteo de la primitiva. El
TAD almacenará los distintos números que componen el gordo del primitiva, de forma que
permanezcan ocultos al exterior.
La representación del sorteo en el tipo abstracto de datos será del modo siguiente:

El sorteo de la primitiva se representará de la siguiente manera:
a. Las cinco primeros posiciones representan a los números que jugamos del 1 al 54.
b. El último número es el complementario (0 al 9).
Los posibles premios del sorteo de la primitiva son:
- Acertar 5 números + complementario
- Acertar 5 números
- Acertar 4 números + complementario
- Acertar 4 números
- Acertar 3 números + complementario
- Acertar 3 números
- Acertar 2 números + complementario
- Acertar 2 números
- Acertar número complementario
El tipo abstracto debe proporciona las siguientes operaciones:
- insertar-: inserta en la última posición de la estructura que representa un número del sorteo.
- eliminar : elimina el número que se encuentra en la última posición
- estaVacia: comprueba si está o no vacía la estructura que contiene a los números del sorteo
- estaLLena: comprueba si está llena la estructura que contiene a los números del sorteo
- elemento: devuelve el valor de un numero del sorteo.
El programa principal deberá trabajar con dos instancias de boletos del sorteo. Una de ellas contendrá
los números del sorteo y la otra los números de un boleto. Se pide:
Averiguar si el boleto tiene premio, si es así, que indique el tipo de premio con los números acertados.
A continuación, eliminar los números del sorteo y comprobar que se han borrado.
El tipo abstracto de datos deberá generar una excepción cuando:
- Intente insertar más números de los permitidos
- Intente eliminar cuando ya no hay más números en la estructura
El programa principal deberá capturar estas excepciones y mostrar el mensaje de error por pantalla.
El TAD debe ser genérico de forma que sirva también para representar un sorteo de loteria que la
combinación ganadora está formada por seis números y un complementario comprendidos entre 1 y 49
o para un tipo de sorteo nuevo en que la combinación esté formada por letras en vez de números.

ArKaNtOs

  • Miembro de PLATA
  • *****
  • Mensajes: 1253
  • Nacionalidad: mx
    • Ver Perfil
Re: Loteria Primitiva Ada
« Respuesta #1 en: Miércoles 16 de Agosto de 2006, 19:34 »
0
Como enojan estos post :angry:  :angry:  :angry:  :angry:  :angry:  :angry:  :angry:  :angry:  :angry:  :angry:  :angry:  :angry:

gandalfelgris

  • Miembro activo
  • **
  • Mensajes: 53
    • Ver Perfil
Re: Loteria Primitiva Ada
« Respuesta #2 en: Viernes 18 de Agosto de 2006, 10:57 »
0
Hola!

¿Para cuando es esta practica?

Los numeros del sorteo creo que serán numeros aleatorios y los del boleto elegidos por el usuario.

Espero respuesta de la fecha para poder ayudarte con mas tranquilidad

Atentamente,
gandalfelgris

Andres_age

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
    • http://barrapunto.com/~Andres_age/pubkey/
Re: Loteria Primitiva Ada
« Respuesta #3 en: Domingo 20 de Agosto de 2006, 23:11 »
0