शुरू करेंमुफ़्त में शुरू करें

5 का factorial निकालें

एक महत्वपूर्ण गणितीय ऑपरेशन है किसी धनात्मक पूर्णांक n का factorial निकालना. n का factorial उन सभी धनात्मक पूर्णांकों के गुणनफल के बराबर होता है जो n से छोटे या उसके बराबर हों. उदाहरण के लिए, 3 का factorial (जिसे n! से दर्शाते हैं) इस प्रकार परिभाषित है:

3! = 1 x 2 x 3 = 6

n का factorial निकालने के कई तरीके हैं. इस अभ्यास में, आप SQL की मदद से 5 का factorial iterative तरीके से निकालेंगे. आप SQL Server में वैरिएबल परिभाषित करने के लिए DECLARE @local_variable का उपयोग कर सकते हैं.

याद रखें, WHILE लूप का सिंटैक्स इस प्रकार है:

WHILE condition
BEGIN
   {...statements...}
END;

यह अभ्यास पाठ्यक्रम का हिस्सा है

SQL Server में Hierarchical और Recursive Queries

पाठ्यक्रम देखें

अभ्यास निर्देश

  • @target factorial, जो termination condition के रूप में भी काम करेगा, को 5 पर सेट करें.
  • @factorial परिणाम initialize करें.
  • अब तक के factorial परिणाम और मौजूदा iteration के गुणनफल से @factorial संख्या निकालें.
  • iteration के अंत में termination condition को 1 से घटाएँ.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

-- Define the target factorial number
DECLARE @target float = ___
-- Initialization of the factorial result
DECLARE @factorial float = ___

WHILE @target > 0 
BEGIN
	-- Calculate the factorial number
	SET @factorial = @___ * @___
	-- Reduce the termination condition  
	SET @target = @___ - 1
END

SELECT @factorial;
कोड संपादित करें और चलाएँ