14_scissors.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. let str = prompt('камень-ножницы-бумага ?') || alert('напиши или камень или ножницы или бумага');
  2. if(str) {
  3. str = str.toLowerCase().replaceAll(' ','');
  4. if (str === 'камень' || str === 'ножницы' || str === 'бумага') {
  5. let strPC = Math.random();
  6. if(strPC < 0.3) {
  7. alert('камень');
  8. if(str === 'камень') {
  9. alert('ничья');
  10. } else if(str === 'ножницы') {
  11. alert('Выиграл компьютер');
  12. } else if(str === 'бумага') {
  13. alert('Выиграл человек');
  14. }
  15. } else if(strPC > 0.3 && strPC < 0.6) {
  16. alert('ножницы');
  17. if(str === 'ножницы') {
  18. alert('ничья');
  19. } else if(str === 'камень') {
  20. alert('Выиграл человек');
  21. } else if(str === 'бумага') {
  22. alert('Выиграл компьютер');
  23. }
  24. } else if(strPC > 0.6 && strPC < 0.9) {
  25. alert('бумага');
  26. if(str === 'бумага') {
  27. alert('ничья');
  28. } else if(str === 'камень') {
  29. alert('Выиграл компьютер');
  30. } else if(str === 'ножницы') {
  31. alert('Выиграл человек');
  32. }
  33. }
  34. } else {
  35. alert('некоректный ввод');
  36. }
  37. }