Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1.  
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #include <time.h>
  5.  
  6. void clrscr(){
  7. system("cls");
  8. for(int i=0; i<20; i++){
  9. printf("\n\n");
  10. }
  11. }
  12.  
  13. int gasoline=100;
  14.  
  15. void StartDriving(){
  16. srand(time(NULL));
  17. int speed;
  18. int spent;
  19. clrscr();
  20. speed=rand()%100+1;
  21. if (speed<50){
  22. spent=20;
  23. }
  24. else if(speed>=50){
  25. spent=40;
  26. }
  27. gasoline-=spent;
  28. // atau gasoline=gasoline-spent
  29. printf("Your speed : %d km/hour\n",speed);
  30. printf("You have spent %d liters gasoline\n\n\n",spent);
  31. printf("Press enter to return to main menu..\n");
  32. getchar();
  33. }
  34.  
  35. void Rest(){
  36. clrscr();
  37. if (gasoline<100){
  38. printf("Successfully recharge 20 liters gasoline...\n\n\n");
  39. gasoline+=20;
  40. printf("Press enter to return to main menu..\n");
  41. }
  42. else if(gasoline==100){
  43. printf("Your gasoline is full...\n\n\n");
  44. printf("Press enter to return to main menu..\n");
  45. }
  46. getchar();
  47. }
  48.  
  49. void mainMenu(){
  50. int menu;
  51. do{
  52. clrscr();
  53. printf("Your gasoline's car: %d liters\n", gasoline);
  54. printf("=======================\n");
  55. printf("1. Start driving\n");
  56. printf("2. Rest\n");
  57. printf("3. Exit\n");
  58. do{
  59. printf("Choose: "); scanf("%d",&menu); fflush(stdin);
  60. }while(menu<1 || menu>3);
  61. switch(menu){
  62. case 1 : StartDriving(); break;
  63. case 2 : Rest(); break;
  64. }
  65. }while(menu!=3);
  66. }
  67.  
  68.  
  69. int main(){
  70. mainMenu();
  71. clrscr();
  72. printf(" Thank you and have a nice day.. ^^");
  73. getchar();
  74. return 0;
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement