Como hacer un juego de bingo en C o C++
Por favor si alguien me podria ayudar hacer un juego de bingo en C o C++, es urgente si es posible contestar al siguiente correo [email protected], repito es urgente le agradeceria contestar lo mas pronto posible graciassssss
P.D. Debo tenerlo preparado para la proxima semana
P.D. Debo tenerlo preparado para la proxima semana
por favor necesito el bingo urgente mente te agradeceria a ver si me lo podrias mandar
gracias
gracias
#include <iostream.h>
class caja
{
int longitud;
int ancho;
static int dato_extra; // Declaracion de dato_extra
public:
caja(void); // Constructor
void coloca(int nuevo_longitud, int nuevo_ancho);
int area(void);
int extra(void) {return dato_extra++;}
};
int caja::dato_extra; // Definicion de dato_extra
caja::caja(void) // Implementacion del constructor
{
longitud = 8;
ancho = 8;
dato_extra = 1;
}
// Este metodo coloca un tamaño de caja a los dos parametros de entrada
void caja::coloca(int nuevo_longitud, int nuevo_ancho)
{
longitud = nuevo_longitud;
ancho = nuevo_ancho;
}
// Este metodo calcula y retorna el area de una instancia de caja
int caja::area(void)
{
return (longitud * ancho);
}
int main()
{
caja chica, mediana, grande, grupo[4]; // Siete cajas para trabajar
chica.coloca(5, 7);
grande.coloca(15, 20);
for (int indice = 1 ; indice < 4 ; indice++) //grupo[0] usa el default
grupo[indice].coloca(indice + 10, 10);
cout << "El area de caja chica es " << chica.area() << "n";
cout << "El area de caja mediana es " << mediana.area() << "n";
cout << "El area de caja grande es " << grande.area() << "n";
for (indice = 0 ; indice < 4 ; indice++)
cout << "El array area caja es " << grupo[indice].area() << "n";
cout << "El valor de datos extra es " << chica.extra() << "n";
cout << "El valor de datos extra es " << mediana.extra() << "n";
cout << "El valor de datos extra es " << grande.extra() << "n";
cout << "El valor de datos extra es " << grupo[0].extra() << "n";
cout << "El valor de datos extra es " << grupo[3].extra() << "n";
return 0;
}
class caja
{
int longitud;
int ancho;
static int dato_extra; // Declaracion de dato_extra
public:
caja(void); // Constructor
void coloca(int nuevo_longitud, int nuevo_ancho);
int area(void);
int extra(void) {return dato_extra++;}
};
int caja::dato_extra; // Definicion de dato_extra
caja::caja(void) // Implementacion del constructor
{
longitud = 8;
ancho = 8;
dato_extra = 1;
}
// Este metodo coloca un tamaño de caja a los dos parametros de entrada
void caja::coloca(int nuevo_longitud, int nuevo_ancho)
{
longitud = nuevo_longitud;
ancho = nuevo_ancho;
}
// Este metodo calcula y retorna el area de una instancia de caja
int caja::area(void)
{
return (longitud * ancho);
}
int main()
{
caja chica, mediana, grande, grupo[4]; // Siete cajas para trabajar
chica.coloca(5, 7);
grande.coloca(15, 20);
for (int indice = 1 ; indice < 4 ; indice++) //grupo[0] usa el default
grupo[indice].coloca(indice + 10, 10);
cout << "El area de caja chica es " << chica.area() << "n";
cout << "El area de caja mediana es " << mediana.area() << "n";
cout << "El area de caja grande es " << grande.area() << "n";
for (indice = 0 ; indice < 4 ; indice++)
cout << "El array area caja es " << grupo[indice].area() << "n";
cout << "El valor de datos extra es " << chica.extra() << "n";
cout << "El valor de datos extra es " << mediana.extra() << "n";
cout << "El valor de datos extra es " << grande.extra() << "n";
cout << "El valor de datos extra es " << grupo[0].extra() << "n";
cout << "El valor de datos extra es " << grupo[3].extra() << "n";
return 0;
}
hola quisiera saber si tienes a mano el bingo bajo c++ , y saber si el sistema te arroja los numeros de la tabla aleatoriamente, o sea, con randomize.. te ruego el favor me regales el codigo.. chao gracias
Cuando yo lo hice me encontré con el problema de los numeros aleatorios.
Si simplemente generabamos numeros aleatorios hasta que nso saliese uno que no hubiese salido, era ineficiente.
Lo que hice fue lo siguiente:
Coloque en un vector todos los numeros ordenados:
for (int i=0; i<tam_vector;i++)
{
vector[i]=i+1;
}
Luego cree otro vector del mismo tamaño de booleanos, en un principio todos valian false.
A continuación hice un buqle que sacase tam_vector numeros aleatorios entre 0 y tam_vector-i
Cuando me salia un numero, miraba en el vector su correspondiente y consideraba q habia salido, entonces marcaba esa casilla como invalida (con el vector de booleanos) y continuaba. Cuando buscaba un numero en el vector, recorria todo el vector y contaba solo las posiciones no invalidas.
Es sencillo de implementar., aunq dificil de contar jeje
Aki me tienes si necesitas ayuda
Si simplemente generabamos numeros aleatorios hasta que nso saliese uno que no hubiese salido, era ineficiente.
Lo que hice fue lo siguiente:
Coloque en un vector todos los numeros ordenados:
for (int i=0; i<tam_vector;i++)
{
vector[i]=i+1;
}
Luego cree otro vector del mismo tamaño de booleanos, en un principio todos valian false.
A continuación hice un buqle que sacase tam_vector numeros aleatorios entre 0 y tam_vector-i
Cuando me salia un numero, miraba en el vector su correspondiente y consideraba q habia salido, entonces marcaba esa casilla como invalida (con el vector de booleanos) y continuaba. Cuando buscaba un numero en el vector, recorria todo el vector y contaba solo las posiciones no invalidas.
Es sencillo de implementar., aunq dificil de contar jeje
Aki me tienes si necesitas ayuda
¿¿ES PARA MP1 en la ETSII de granada??
Es que yo lo tuve que hacer allí hace tiempo.
Si quieres te lo paso.
contacta conmigo: other arroba navegalia.com
Es que yo lo tuve que hacer allí hace tiempo.
Si quieres te lo paso.
contacta conmigo: other arroba navegalia.com
Vaya... he estado mirando y no lo tengo. Sin embargo te puedo echar una mano, por que no es dificil hacerlo (se tarda una o dos horas)
Si quieres contacta conmigo... ademas puede que pueda buscar uno de algun amigo ya echo
Si quieres contacta conmigo... ademas puede que pueda buscar uno de algun amigo ya echo
por favor me podrian ayudar con este programa, lo debo de entregar en muy poco tiempo y no le he encontrado la solucion de ante mano muchas gracias
Hola me podrías ayudar con lo del bingo por favor, lo que pasa es que no entiendo mucho de esto. Gracias
