-
მოდით უფრო
რთულ პირობებზე ვისაუბროთ,
-
რომელთა
შემოწმება პროგრამით შეგიძლიათ.
-
ამის საჩვენებლად,
დაფა ძველ თამაშს დავამსგავსე,
-
"Foursquare"
-
ოთხი კვადრატია
-
ერთ-ერთში დგახარ
და სხვა კადრატებს ესვრი ბურთს.
-
დავხაზე ელიფსი, სადაც ჩემი მაუსია.
-
ეს ჩვენი ბურთია.
-
მინდა ის კვადრატი გამოვყო, სადაც ბურთია
-
თეთრ მართკუთხედის დახატვით.
-
ამისთვის IF განცხადება უნდა გამოვიყენო,
-
რადგან მხოლოდ ერთ-ერთისთვის
მინდა, მაშინ, როდესაც ამ ოთხკუთხედზე ვარ.
-
ამ მართკუთხედის დახაზვით დავიწყოთ.
-
"rect"-ს გადმოვაკოპირებ
-
და თეთრ შეფერილობას მივცემ.
-
"if"-ში შევახვიოთ.
-
თვითონ ასრულებს ხვეულ ფრჩხილებს.
-
როდის მინდა ამ მართკუთხედის ჩვენება?
-
ვიცი, რომ ამის ჩვენება მინდა,
როდესაც "mouseX" 200-ზე ნაკლებია.
-
ეს მუშაობს, მაგრამ
აქეთ თუ გადავალ მაინც აჩვენებს.
-
ანუ, "mouseY"-ც უნდა შევამოწმო.
-
როგორ უნდა შევამოწმო ორივე ერთად?
-
ამისთვის გვაქვს "AND" ოპერატორი.
-
"AND" ოპერატორს ვიყენებთ,
როდესაც რამდენიმე პირობას ვამოწმებთ.
-
ვწერთ ორ კავშირის ნიშნავს
-
შემდეგ კი, მეორე პირობას.
-
"mouseY" 200-ზე ნაკლებია.
-
აქეთ აღარ ინთება.
-
შემდეგი კვადრატი გავაკეთოთ.
-
ამ მართკუთხეს ავიღებთ.
-
უნდა შევცვალოთ
პირობაც, რათა ესეც არ აინთოს.
-
ამჯერად, "mouseX" უნდა იყოს 200-ზე მეტი.
-
"mouseY" ისევ ნაკლები.
-
მშვენიერია.
-
"Foursquare"-ში,
როდესაც ბურთი კიდეებს ეჯახება,
-
--გამყოფ ხაზებს, ან კუთხეებს--
-
ვამბობთ "EDGE BALL".
-
აქაც გავაკეთებ.
-
დავიწყოთ "EDGE BALL"-ის დაწერით.
-
დავწეროთ შუაში და იყოს წითელი.
-
ეს მხოლოდ მაშინ, მინდა კიდეებზე თუ ვარ.
-
დავამატოთ "IF".
-
ეს კოდი მის შიგნით დავწეროთ.
-
როდის მინდა მოხდეს?
-
შუაა მაშინ,
როდესაც "mouseX" 200-ის ტოლია.
-
მაშ, ვნახოთ.
-
ვიღებ თუ არა "EDGE BALL"-ს.
-
აი აგერ.
-
მხოლოდ ამ შუა ხაზზე მუშაობს.
-
ამ ხაზზეც მინდა მუშაობდეს.
-
ამიტომ, ვწერ "mouseY" უდრის 200-ს.
-
არ მუშაობს.
-
მხოლოდ ცენტრი მუშაობს.
-
ეს იმიტომ, რომ "AND" გამოვიყენე.
-
ის ამას გააკეთებს თუ ორივე მართალია.
-
ორივე კი მხოლოდ ცენტრშია მართალი.
-
მინდა ვუთხრა, რომ ეს
გააკეთოს თუ რომელიმე მაინც სრულდება.
-
ამისთვის ვიყენებთ "OR" ოპერატორს.
-
"OR" ოპერატორი ასე გამოიყურება.
-
ეს სიმბოლოები აქამდე არ გამოგვიყენებია.
-
თქვენ კლავიატურაზე უნდა მოძებნოთ.
-
როგორც წესი მარჯვენა ზედა მხარესაა.
-
ვნახოთ თუ მუშაობს.
-
მუშაობს. აქაც მუშაობს.
-
შეგვიძლია მეტი პირობა დავამატოთ.
-
"AND"-ით და "OR"-ით
შეგიძლიათ რამდენიც გინდათ დაამატოთ.
-
ექვსი სხვადასხვა
პირობა თუ გაინტერესებთ, ეგეც შეგიძლიათ.
-
კუთხეები ჯერ არ გაგვიკეთებია.
-
ვთქვათ, თუ "mouseX" ნაკლებია სამზე
-
აი, ეს პატარა კუთხე.
-
ან, "mouseX" 397-ზე მეტია.
-
აი ისიც!
-
შეგვიძლია ყველა კიდესთვის გავაკეთოთ.
-
მაშ, გაქვთ "AND" და "OR"
-
და ბევრად უფრო
რთული პირობების აგება შეგიძლიათ.
-
ეს კარგია.