Dev - C++ - Juego de craps

 
Vista:
sin imagen de perfil

Juego de craps

Publicado por Mario (2 intervenciones) el 28/10/2022 00:34:42
Hola espero y alguien me pueda ayudar con este programa la verdad el tema de las clase y objetos es muy reciente por lo que se me está dificultando hacerlo espero y alguien me pueda ayudar

Estas son las instrucciones:

iii. Juego Craps
i. Declara una clase Jugador, que tenga como atributos: saldoBanco=1000

Desarrolla los métodos:
1. Constructor Jugador()
2. Apostar(), el cual a través de un ciclo while() debe verificar que la apuesta sea menor o igual al saldoBanco y devuelve el valor tipo int del montoApuesta
3. NúmeroApuesta(), que sea el número al que el Jugador apostará y devuelve el valor del tipo int del número al que se apuesta.
4. Paga(), que reduce el saldoBanco con el montoApuesta cuando se pierde la apuesta
5. RecibePago(), que incrementa el saldoBanco con el monto montoApuesta cuando se gana la apuesta

ii. Declara una clase Craps, que tenga como atributos Dado1, Dado2 del tipo Dado y JugadorApostador del tipo Jugador

Desarrolla los métodos:
1. Constructor Craps();
2. Jugar(), en donde mientras el saldoBanco sea mayor a 0, se tiran los Dados Dado1 y Dado2 y se obtiene un valor de tipo int valorTiro. valorTiro se compara con el númeroApuesta al que se apostó y si es igual el Jugador RecibePago . En caso contrario el Jugador Paga

iii. En la función main() declara una instancia de Craps e inicia el juego
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Juego de craps

Publicado por Mario (2 intervenciones) el 28/10/2022 00:35:04
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
class Dado{
 
public:
 
    Dado(){};
    void Tirar();
};
 
void Dado::Tirar()
{
    int valor;
 
    valor = rand()%2;
    std::cout << "Valor: \n"<<valor;
}
 
 
 
class Jugador {
 
public:
    int saldoBanco = 1000;
 
    Jugador();
    int Apostar();
    int NumeroApuesta();
    void Paga();
    void RecibePago();
};
 
Jugador::Jugador()
{
 
}
int Jugador::Apostar()
{
	int apuesta;
 
	cout << "El salso banco es de 1000" << endl;
	cout << "Ingresa el monto de la apuesta: "<< endl;
	cin >> apuesta;
 
	while (apuesta <= saldoBanco)
	{
	    cout << "El monto de la apueta ingresada es: "<< apuesta << endl;
    }
}
 
int Jugador::NumeroApuesta()
{
 
}
void Jugador::Paga()
{
 
}
void Jugador::RecibePago()
{
 
}
 
class Craps : public Jugador, public Dado
{
public:
 
    Craps();
    void Jugar();
};
 
Craps::Craps()
{
 
}
void Craps::Jugar()
{
 
}
 
// *****************************************************************************************************************************
int main()
{
    Craps obj,dado,apuesta;
 
    obj.Jugar();
 
    dado.Tirar();
 
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar