Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Globalization;
- using System.Numerics;
- namespace DevilAndAngel
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.Write("Insert the amout of money you want to play: ");
- double money = double.Parse(Console.ReadLine());
- double currentWin = 0;
- while (true)
- {
- Console.Write("Choose money per spin: ");
- double moneyPerSpin = double.Parse(Console.ReadLine());
- string command;
- int cloverCounter = 0;
- int cointCounter = 0;
- int poppyCounter = 0;
- if (moneyPerSpin > money)
- {
- if (money <= 0)
- {
- Console.WriteLine("You don't have any money left");
- return;
- }
- Console.WriteLine("Not enough money! ");
- continue;
- }
- while (money >= 0)
- {
- if (moneyPerSpin > money)
- {
- Console.WriteLine("You don't have any money left.");
- money += currentWin;
- Console.WriteLine($"{money:f2} leva left!");
- break;
- }
- Random number = new Random();
- int randomNumber;
- randomNumber = number.Next(1, 101);
- if (randomNumber < 40 && randomNumber > 0)
- {
- Console.WriteLine("Nothing");
- money -= moneyPerSpin;
- }
- if (randomNumber >= 40 && randomNumber < 47)
- {
- Console.ForegroundColor = ConsoleColor.Magenta;
- Console.WriteLine("Angel!");
- Console.ResetColor();
- money -= moneyPerSpin;
- currentWin += moneyPerSpin * 16;
- ++cloverCounter;
- ++cointCounter;
- ++poppyCounter;
- if (cloverCounter > 5 && cointCounter > 5 && poppyCounter > 5)
- {
- currentWin += moneyPerSpin * 1000;
- }
- else if (cloverCounter > 5)
- {
- money += moneyPerSpin * 10;
- }
- else if (poppyCounter > 5)
- {
- money += moneyPerSpin * 500;
- }
- else if (cointCounter > 5)
- {
- money += moneyPerSpin * 30;
- }
- }
- else if (randomNumber >= 47 && randomNumber < 61)
- {
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine("Devil!");
- Console.ResetColor();
- money -= moneyPerSpin;
- currentWin = 0;
- cloverCounter = 0;
- cointCounter = 0;
- poppyCounter = 0;
- }
- else if (randomNumber >= 61 && randomNumber < 68)
- {
- Console.ForegroundColor = ConsoleColor.Blue;
- Console.WriteLine("Poppy!");
- Console.ResetColor();
- money -= moneyPerSpin;
- ++poppyCounter;
- if (poppyCounter == 1)
- {
- currentWin += moneyPerSpin * 10;
- }
- else if (poppyCounter == 2)
- {
- currentWin += moneyPerSpin * 80;
- }
- else if (poppyCounter == 3)
- {
- currentWin += moneyPerSpin * 150;
- }
- else if (poppyCounter == 4)
- {
- currentWin += moneyPerSpin * 250;
- }
- else if (poppyCounter == 5)
- {
- currentWin += moneyPerSpin * 500;
- }
- else
- {
- money += moneyPerSpin * 500;
- }
- }
- else if (randomNumber >= 68 && randomNumber < 88)
- {
- Console.ForegroundColor = ConsoleColor.Green;
- Console.WriteLine("Clover!");
- Console.ResetColor();
- money -= moneyPerSpin;
- cloverCounter++;
- if (cloverCounter == 1)
- {
- currentWin += moneyPerSpin * 1;
- }
- else if (cloverCounter == 2)
- {
- currentWin += moneyPerSpin * 2;
- }
- else if (cloverCounter == 3)
- {
- currentWin += moneyPerSpin * 4;
- }
- else if (cloverCounter == 4)
- {
- currentWin += moneyPerSpin * 8;
- }
- else if (cloverCounter == 5)
- {
- currentWin += moneyPerSpin * 10;
- }
- else
- {
- money += moneyPerSpin * 10;
- }
- }
- else if (randomNumber >= 88 && randomNumber <= 100)
- {
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.WriteLine("Coin!");
- Console.ResetColor();
- money -= moneyPerSpin;
- cointCounter++;
- if (cointCounter == 1)
- {
- currentWin += moneyPerSpin * 3;
- }
- else if (cointCounter == 2)
- {
- currentWin += moneyPerSpin * 6;
- }
- else if (cointCounter == 3)
- {
- currentWin += moneyPerSpin * 12;
- }
- else if (cointCounter == 4)
- {
- currentWin += moneyPerSpin * 20;
- }
- else if (cointCounter == 5)
- {
- currentWin += moneyPerSpin * 30;
- }
- else
- {
- money += moneyPerSpin * 30;
- }
- }
- Console.WriteLine("You have {0:F2} money left! Current win {1:F2}!", money, currentWin);
- Console.WriteLine($"Clover {cloverCounter} ; Coin {cointCounter} ; Poppy {poppyCounter}");
- Console.WriteLine("Continue?");
- if ((command = Console.ReadLine()) == "y")
- {
- continue;
- }
- else
- {
- money += currentWin;
- Console.WriteLine("You have {0:F2} have!", money);
- currentWin = 0;
- break;
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement