Advertisement
Guest User

Untitled

a guest
Apr 5th, 2020
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 2.20 KB | None | 0 0
  1. # Test_jelousy
  2.  
  3. name=ARGV[0]
  4.  
  5. if name==nil
  6.     name="Mystery person"
  7. end
  8.  
  9. puts "Hello, #{name}! Answer the questions."
  10.  
  11. questions=["Если ваш партнер бросает взгляд на незнакомую женщину, вы устраиваете ему скандал прямо на улице?",
  12.     "Если ваш партнер опаздывает на ужин, вы уверены, что он был с другой?",
  13.     "Вы расспрашиваете его о работе, о коллегах?",
  14.     "Вы считаете, что каждую свободную минуту должны проводить вместе?",
  15.     "Он для вас — свет в окошке?",
  16.     "Случается ли вам проверять его корреспонденцию и рыться в его вещах?",
  17.     "Чем чаще он говорит о своих чувствах, тем меньше вы верите?",
  18.     "Вы хотите, чтобы он интересовался только тем, чем интересуетесь вы?",
  19.     "Вы всегда спрашиваете у него, куда он ходит и с кем встречается?",
  20.     "Если вы на него обижены, то молчите по нескольку дней?",
  21.     "Вас мучают мысли о его бывшей возлюбленной?",
  22.     "Он утверждает, что не ревнует вас, потому что доверяет. Для вас это означает, что он козел"
  23. ]
  24.  
  25.  
  26. results=[
  27.   "Вы болезненно ревнивы.",
  28.   "Ваша ревность действует на вас мобилизующе",
  29.   "Вам совершенно незнакомо чувство ревности."
  30. ]
  31.  
  32.  
  33.   yes_answer=0
  34.  
  35.   for item in questions do
  36.     puts item
  37.  
  38.     user=nil
  39.  
  40.     while (user!="yes" and user!="no")
  41.         puts "Enter yes no"
  42.         user=STDIN.gets.chomp.downcase
  43.     end
  44.  
  45.     if (user=="yes")
  46.         yes_answers+=1
  47.     end
  48.   end
  49.  
  50.   puts "\nYour result, #{yes_answers}):"
  51.  
  52.   if (yes_answers>=10)
  53.     puts results[0]
  54.   elsif (yes_answers>=5)
  55.     puts results[1]
  56.   else
  57.     puts results[2]
  58.   end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement