private double _ValorAtaque1;
private double _ValorAtaque2;
public double ValorAtaque1 {
get { return _ValorAtaque1; }
set { _ValorAtaque1 = ValorAtaque1; }
public double ValorAtaque2 {
get { return _ValorAtaque2; }
set { _ValorAtaque2 = ValorAtaque2; }
public Game(double pValorAtaque1, double pValorAtaque2) {
_ValorAtaque1 = pValorAtaque1;
_ValorAtaque2 = pValorAtaque2;
public double GenerarAtaque1(double mAtack1) {
Random rndValor = new Random();
tmpA = rndValor.Next(1, 33);
tmpB = rndValor.Next(3, 99);
return Respower1 = tmpA * (tmpB * mAtack1);
public double GenerarAtaque2(double mAtack2)
Random rndValor = new Random();
tmpA = rndValor.Next(22, 56);
tmpB = rndValor.Next(32, 79);
return Respower1 = tmpA * (tmpB * mAtack2);
static void Main(string[] args)
Game ObjGame = new Game(0, 0);
Console.WriteLine("Ingresar El Valor del Usuario 1: ");
tmpAtaque1 = double.Parse(Console.ReadLine());
Console.WriteLine("Ingresar El Valor del Usuario 2: ");
tmpAtaques2 = double.Parse(Console.ReadLine());
Console.WriteLine("El Poder del Usuario 1 es: ");
Console.WriteLine(ObjGame.GenerarAtaque1(tmpAtaque1));
Console.WriteLine("El Poder del Usuario 2 es: ");
Console.WriteLine(ObjGame.GenerarAtaque2(tmpAtaques2));
if (tmpAtaque1 > tmpAtaques2)
Console.WriteLine("El Ganador es el Usuario 1");
Console.WriteLine("El Ganador es el Usuario 2");
Console.WriteLine("Error al Procesar los Datos");