Advertisement
Adytzu04

Lucky numbers

Feb 26th, 2013
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.16 KB | None | 0 0
  1. /* Author: Stayko Chalakov
  2.    Program: Lucky Numbers v1.0
  3.    Date Released: 23.02.2004
  4. */
  5.  
  6. #include <stdio.h> //for printf() functions
  7. #include <stdlib.h> //for srand()
  8. #include <windows.h> //for srand(GetTickCount()) and booleans,
  9.  
  10. void Draw_Menu();   //initializing of functions
  11. void Random_Number();
  12. void Author_Info();
  13.  
  14.  
  15. void Draw_Menu() // defining function
  16. {
  17. printf ("\n");
  18. printf ("\t\t##############_MENU_###############\n");
  19. printf ("\t\t#                                 #\n");
  20. printf ("\t\t# 1. What are my lucky numbers?   #\n");
  21. printf ("\t\t# 2. About the author             #\n");
  22. printf ("\t\t# 3. Exit                         #\n");
  23. printf ("\t\t#                                 #\n");
  24. printf ("\t\t#######_Lucky Numbers v1.0_########\n");
  25. }
  26.  
  27. void Random_Number()
  28. {
  29. int number1 = 0;
  30. int number2 = 0;
  31. int number3 = 0;
  32. int number4 = 0;
  33. int number5 = 0;
  34. int number6 = 0;
  35. int number7 = 0;
  36. srand(GetTickCount());  //for truly random numbers
  37. number1 = rand()%45;
  38. number2 = rand()%45;
  39. number3 = rand()%45;
  40. number4 = rand()%45;
  41. number5 = rand()%45;
  42. number6 = rand()%45;
  43. number7 = rand()%80;
  44.  
  45. printf ("\nYour lucky numbers are: %d, %d, %d, %d, %d, %d, %d\n", number1, number2, number3, number4, number5, number6, number7);
  46. printf ("--------------------------------------------------------------------------------\n");
  47. }
  48.  
  49. void Author_Info()
  50. {
  51. printf ("\t\t*************_INFO_*************\n");
  52. printf ("\t\t* Name: Stayko Chalakov        *\n");
  53. printf ("\t\t* Email: stayko88@yahoo.co.uk  *\n");
  54. printf ("\t\t********************************\n");
  55. printf ("--------------------------------------------------------------------------------\n");
  56. }
  57.  
  58. void main()
  59. {
  60. BOOL Playing=TRUE; // if this is TRUE do all the stuff that is below
  61. int choice = 0;
  62.  
  63.  
  64. while(Playing)
  65. {
  66. Draw_Menu();
  67.  
  68. printf ("\nEnter your choice:\t");
  69. scanf ("%d", &choice);
  70.  
  71. switch(choice)
  72. {
  73. case 1:
  74. Random_Number();
  75. break;
  76.  
  77. case 2:
  78. Author_Info();
  79. break;
  80.  
  81. case 3:
  82. Playing = FALSE;  //setting to False so the program can exit
  83. printf ("Exiting...\n");
  84. break;
  85.  
  86. default:
  87. printf ("NO SUCH CHOICE! PLEASE TRY AGAIN!\n");
  88. break;
  89. }
  90. }
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement