Created
January 6, 2021 01:09
-
-
Save Davidaredding/1f10d60dc31f139bbb68eb0e57c6249a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using System; | |
| namespace Mikes_Code | |
| { | |
| class Program | |
| { | |
| static void Main(string[] args) | |
| { | |
| Console.WriteLine("Gimme a card"); | |
| Console.Write("> "); | |
| var card_1 = Console.ReadLine(); | |
| var card_1_is_number = int.TryParse(card_1,out var card_1_value); | |
| if(card_1_is_number == false) | |
| { | |
| if(card_1 == "K" || card_1 == "Q" || card_1 == "J") | |
| { | |
| card_1_value = 10; | |
| } | |
| else if(card_1 == "A") | |
| { | |
| card_1_value = 11; | |
| } | |
| else | |
| { | |
| Console.WriteLine("!!!!!CHEATER!!!!"); | |
| return; | |
| } | |
| } | |
| Console.WriteLine("Gimme another card"); | |
| Console.Write("> "); | |
| var card_2 = Console.ReadLine(); | |
| var card_2_is_number = int.TryParse(card_2,out var card_2_value); | |
| //var card_1_value = int.Parse(card_1); | |
| //var card_2_value = int.Parse(card_2); | |
| var card_total = card_1_value + card_2_value; | |
| Console.WriteLine($"You gave me a {card_1} and a {card_2} which is {card_total}"); | |
| } | |
| } | |
| } | |
| /* | |
| Add logic for card 2 | |
| Add logic to set Ace to 11 or 1, whichever doesn't bust | |
| Trickier than it seems | |
| */ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment