From 9a6959b2700ec54392fb2ffb145bacae66fc2269 Mon Sep 17 00:00:00 2001 From: Jacob McDonnell Date: Wed, 18 Aug 2021 17:31:19 -0400 Subject: initial commit --- coin/src/coin.c | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 coin/src/coin.c (limited to 'coin/src') diff --git a/coin/src/coin.c b/coin/src/coin.c new file mode 100644 index 0000000..8c71534 --- /dev/null +++ b/coin/src/coin.c @@ -0,0 +1,41 @@ +#include +#include +#include +#include + +#define EnterKey 5 +#define ExitKey 9 + +int coinFlip(void); + +int main() +{ + + while (true) { + os_ClrHome(); + + printf("Coin Flip\nPress Enter to Flip\nPress Clear to exit\n"); + + int key = os_GetKey(); + + if (key == ExitKey) + break; + int coin = coinFlip(); + if (coin == 0) + printf("Heads"); + else if (coin == 1) + printf("Tails"); + + while (!os_GetCSC()); + } + + return 0; +} + +int coinFlip(void) +{ + time_t t; + + srand((unsigned) time(&t)); + return (rand() % 2); +} -- cgit v1.2.3