JamesDamico

BCS 120 - Assignment 2

Nov 13th, 2018
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. //Assignment 2
  2. void forLoopExample()
  3. {
  4. string usernameEntered, passwordEntered, username, password;
  5. username = "admin";
  6. password = "farmingdale";
  7.  
  8. for (int counter = 0; counter < 3; counter++)
  9. {
  10. cout << "Enter username: ";
  11. cin >> usernameEntered;
  12.  
  13. cout << "Enter password: ";
  14. cin >> passwordEntered;
  15.  
  16. if (usernameEntered == username && passwordEntered == password)
  17. {
  18. cout << "Welcome\n";
  19. break;
  20. }
  21. else
  22. {
  23. cout << "Username or password was incorrect, try again.\n";
  24. }
  25. }
  26. }
  27.  
  28. //Assignment 2
  29. void whileLoopExample()
  30. {
  31. int counter = 0;
  32. string usernameEntered, passwordEntered, username, password;
  33.  
  34. username = "admin";
  35. password = "farmingdale";
  36.  
  37. while (counter < 3)
  38. {
  39. cout << "Enter username: ";
  40. cin >> usernameEntered;
  41.  
  42. cout << "Enter password: ";
  43. cin >> passwordEntered;
  44.  
  45. if (usernameEntered == username && passwordEntered == password)
  46. {
  47. cout << "Welcome\n";
  48. break;
  49. }
  50. else
  51. {
  52. cout << "Username or password was incorrect, try again.\n";
  53. counter++;
  54. }
  55. }
  56. }
  57.  
  58. //Assignment 2
  59. void doWhileLoopExample()
  60. {
  61. int counter = 0;
  62. string usernameEntered, passwordEntered, username, password;
  63.  
  64. username = "admin";
  65. password = "farmingdale";
  66.  
  67. do
  68. {
  69. cout << "Enter username: ";
  70. cin >> usernameEntered;
  71.  
  72. cout << "Enter password: ";
  73. cin >> passwordEntered;
  74.  
  75. if (usernameEntered == username && passwordEntered == password)
  76. {
  77. cout << "Welcome\n";
  78. break;
  79. }
  80. else
  81. {
  82. cout << "Username or password was incorrect, try again.\n";
  83. counter++;
  84. }
  85. } while (counter < 3);
  86. }
  87.  
  88. //Assignment 2
  89. void assignment2()
  90. {
  91. char selection;
  92. system("cls");
  93.  
  94. do
  95. {
  96. cout << " Password Menu\n";
  97. cout << " ====================================\n";
  98. cout << " 1. for Loop\n";
  99. cout << " 2. while Loop\n";
  100. cout << " 3. doWhile Loop\n";
  101. cout << "\n";
  102. cout << " X. Exit\n";
  103. cout << " ====================================\n";
  104. cout << " Enter your selection: ";
  105. cin >> selection;
  106. cout << endl;
  107.  
  108. switch (selection)
  109. {
  110. case '1':
  111. system("cls");
  112. forLoopExample();
  113. cout << "\n";
  114. break;
  115. case '2':
  116. system("cls");
  117. whileLoopExample();
  118. cout << "\n";
  119. break;
  120. case '3':
  121. system("cls");
  122. doWhileLoopExample();
  123. cout << "\n";
  124. break;
  125. case 'x':
  126. case 'X':
  127. _getch();
  128. return;
  129. default: cout << selection << " is not a valid menu item.\n";
  130.  
  131. cout << endl;
  132. }
  133.  
  134. } while (selection != 'x' || selection != 'X');
  135. }
Add Comment
Please, Sign In to add comment