Advertisement
Guest User

Untitled

a guest
Jan 29th, 2020
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. function Question(text, otver, medot = prompt)
  2. {
  3. let i = 0;
  4. let status = false;
  5. while (!status)
  6. {
  7. value = medot(text);
  8.  
  9. if (value == otver)
  10. {
  11. status = true;
  12. break;
  13. }
  14. else
  15. {
  16. i++;
  17. if (i >= 3)
  18. return false;
  19.  
  20. alert("Попробуйте еще раз");
  21. }
  22. }
  23.  
  24. return status;
  25. }
  26.  
  27. function GetStatusTest()
  28. {
  29. let arr = ["1 + 1", "5 * 5", "5 в степени 2"]
  30. for (let i = 0; i < 3; i++)
  31. {
  32.  
  33. }
  34. /*
  35. let status = Question("1+1", 1 + 1);
  36. if (!status)
  37. {
  38. return false;
  39. }
  40.  
  41. status = Question("5 * 5", 5 * 5);
  42. if (!status)
  43. {
  44. return false;
  45. }
  46.  
  47. status = Question("5 в степени 2", 5**2);
  48. if (!status)
  49. {
  50. return false;
  51. }
  52. */
  53. return true;
  54. }
  55.  
  56. function main()
  57. {
  58. let startTest = Question("Начать тест? да или нет", true, confirm);
  59. if (!startTest)
  60. {
  61. alert("Вы слишком много отменили тест!!");
  62. return;
  63. }
  64.  
  65. let statusTest = GetStatusTest();
  66. if (!statusTest)
  67. {
  68. alert("Попробуйте еще раз тест по новой");
  69. return;
  70. }
  71.  
  72. alert("Вы прошли тест");
  73. }
  74.  
  75. main();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement