From Test-Scratch-Wiki

() - ()
(() - ())
Category ऑपरेटर्स
Type रिपोर्टर
Introduced in ११अक्टूबर०३

() - () ब्लॉक एक ऑपरेटर्स ब्लॉक और एक रिपोर्टर ब्लॉक है। ब्लॉक पहले से दूसरे मान को घटाता है और परिणाम की रिपोर्ट करता है।

संख्याओं को सीधे ब्लॉक में टाइप किया जा सकता है, या इसके बजाय रिपोर्टर ब्लॉक का उपयोग किया जा सकता है।

इस ब्लॉक को अपने अंदर ढेर किया जा सकता है; इसका उपयोग अधिक संख्याओं को फिट करने के लिए किया जा सकता है।

उदाहरण उपयोग

कई प्रोजैक्ट में, संख्याओं को घटाया जाना चाहिए; यह ब्लॉक काम करेगा.

() - () ब्लॉक के लिए कुछ सामान्य उपयोग:

  • कैलकुलेटर सिमुलेशन में स्क्रिप्ट
ask [What is your first number?] and wait
set [First Number v] to (answer)
ask [What do you want to subtract from that?] and wait
say (join [The answer is: ] ((First Number) - (answer)))
  • एक कॉम्पैक्ट बटन बनाना
when gf clicked
set [Song on? v] to (1)

when this sprite clicked
set [Song on? v] to ((3) - (Song on?))
if <(Song on?) = (1)> then
  play sound (This is a party! v) until done
else
  stop all sounds
end
  • गणित के सूत्र
ask [You want to find the distance from Sprite1 to Sprite2, correct?] and wait
set [Distance Apart v] to ([sqrt v] of (((([x position v] of (Sprite1 v)) - ([x position v] of (Sprite2 v))) * (([x position v] of (Sprite1 v)) - ([x position v] of (Sprite2 v)))) + ((([y position v] of (Sprite1 v)) - ([y position v] of (Sprite2 v))) * (([y position v] of (Sprite1 v)) - ([y position v] of (Sprite2 v))))))
say (join [The distance from Sprite1 to Sprite2 is: ](Distance Apart))

वैज्ञानिक संकेतन

स्क्रैच १.४ और पिछले संस्करणों में, यह कभी-कभी स्थान बचाने के लिए बहुत बड़ी संख्याओं को वैज्ञानिक संकेतन में परिवर्तित करता है। वैज्ञानिक संकेतन केवल ऐ*१० बी के रूप में संख्या है, जिसे एईबी के रूप में प्रदर्शित किया जाता है। इन्हें जोड़ने जैसे कोई गणितीय कार्य करके इन्हें सामान्य संख्या में परिवर्तित किया जा सकता है। इसलिए यदि "संख्या" नामक चर का मान ३*१० 3 है और कोई इसे सामान्य संख्या के रूप में प्रदर्शित करना चाहता है, तो आप इसे इस प्रकार बदल सकते हैं:

((number) + (0))

इसके बाद यह "३०००" रिपोर्ट करेगा।

समाधान

ब्लॉक को निम्नलिखित दोनों के साथ दोहराया जा सकता है:

((a) + ((b) * (-1)))
((a) + (join [-] (b)))

ऐ प्रारंभिक संख्या है, बी घटाई जाने वाली संख्या है, और परिणामी संख्या घटाव का परिणाम है।

Cookies help us deliver our services. By using our services, you agree to our use of cookies.