FUNCION SECUNDARIA (7)
user_3711028
c_cpp
17 days ago
2.1 kB
5
Indexable
//Dados #include <iostream> #include <random> using namespace std; int Dado (); void WorL (int&, int&, int&, int&); int main() { srand(time(0)); char YorN; int Dado1, Dado2, Money, Apuesta = 5; do{ cout<<"Ingresé la cantidad de dinero que tiene para realizar apuesta: "; cin>>Money; if(Money<0){ cout<<endl<<"Asegurate de introducir un valor positivo"<<endl<<endl; } else if(Money<5){ cout<<endl<<"¿Tan poquito? no es suficiente, necesitas más dinero :("<<endl <<"mínimo 5 monedas"<<endl<<endl; } else { cout<<endl; } } while( Money < 5); do{ Dado1 = Dado(); Dado2 = Dado(); WorL(Dado1, Dado2, Money, Apuesta); if (Money<Apuesta){ cout<<endl<<endl<<"Te quedaste sin dinero, no puedes volver a jugar"; YorN = 'N'; } else if (Money == Apuesta) { cout<<endl<<endl<<"¿Desea volver a jugar? (Presiones Y para volver a jugar): "; cin>>YorN; } else { Apuesta += 5; cout<<endl<<endl<<"La apuesta aumenta a "<< Apuesta<<" monedas"<<endl <<" ¿Desea volver a jugar? (Presione Y para volver a jugar): "; cin>>YorN; } } while(YorN == 'Y'); cout<<endl<<endl<<"Fin del juego"; return 0; } int Dado(){ int D; D= ((rand()%6) +1); return D; } void WorL (int& D1, int& D2, int& Mon, int& Apu){ int Suma = D1 + D2; cout<<endl<<"Dado 1: "<<D1<<endl<<"Dado 2: "<<D2; if(Suma == 7 || Suma == 11){ cout<<endl<<"Has ganado, Felicidades"<<endl<<"La suma de los 2 dados es: "<<Suma; Mon += Apu; cout<<endl<<"Has ganado +"<<Apu<<" ahora tienes "<<Mon<<" monedas"; } else { cout<<endl<<"Perdiste, la suma de ambos dados da como resultado "<<Suma; Mon -= Apu; cout<<endl<<"Has perdido -"<<Apu<<" ahota tienes "<<Mon<<" monedas"; } return; }
Editor is loading...
Leave a Comment