जब भी हम कंप्यूटर की किसी नयी भाषा को सीखते है तो उस भाषा को पढ़ाने वाले गुरूजी हमे तारो की समस्या का सवाल पूछना नहीं भूलते । आज हम देखेंगे की इस समस्या का समाधान क्या है और इसको देखते ही झट से कैसे हल किया जा सकता है ।
पहला सवाल
तारो को फॉर लूप द्वारा इस प्रकार प्रिंट करवाइए :
*****
****
***
**
*
इन तारो को देख कर दो बाते तो बिलकुल स्पष्ट है ।
पहली : इस प्रोग्राम में हमे पांच लाइन तक निचे आना होगा , जैसे पहले 5 तारे प्रिंट करो फिर लाइन बदलो और 4 तारे प्रिंट करो फिर लाइन बदलो । इसी प्रकार तब तक करते रहो जब तक 1 तारा नहीं बचे
दूसरी : एक लाइन में कही तारे एक साथ प्रिंट करने है । जैसे पहली लाइन में 5 ,दूसरी में 4 , तीसरी में 3
दोनों ही कामो के लिए हम फॉर लूप का प्रयोग करेंगे अर्थात दो फॉर लूपो का । एक लूप हमे लाइन बदलने में सहायक होगा एवं दूसरा तारे को प्रिंट करने में ।
इसको चलाने के लिए कमांड :
c:\javac Star.java
c:\java Star
कोड :
public class Star {
public static void main(String[] args) {
for(int i =1; i<=5; i++) {
for(int j=5; j>=i;j--) {
System.out.print("*");
}
System.out.print("\n");
}
}
}
सम्भदित विडियो :
दूसरा सवाल
तारो को फॉर लूप द्वारा इस प्रकार प्रिंट करवाइए :
*
**
***
****
*****
इस प्रोग्राम में भी पिछले प्रोग्राम की तरह पांच लाइन बदलनी है और हर लाइन के क्रम के अनुसार तारे प्रिंट करने है । जैसे पहली लाइन में एक , दूसरी में दो , तीसरी में 3 , चोथी में 4 और पांचवी में 5.
प्रक्रिया (कांसेप्ट) :
क्यों की लाइन का नंबर याद रखने के लिए हमने i को अधिकृत किया है , तो हम दुसरे लूप में j को 1 से i तक ही प्रिंट कराएँगे, तत पश्यात लाइन बदलेगे । और इसी काम को दोहराते रहेंगे जब तक इ की संख्या 5 नहीं हो जाती ।
इसको चलाने के लिए कमांड :
c:\javac Star.java
c:\java Star
public class Star {
public static void main(String[] args) {
for(int i =1; i<=5; i++) {
for(int j=1; j<=i;j++) {
System.out.print("*");
}
System.out.print("\n");
}
}
}
पहला सवाल
तारो को फॉर लूप द्वारा इस प्रकार प्रिंट करवाइए :
*****
****
***
**
*
इन तारो को देख कर दो बाते तो बिलकुल स्पष्ट है ।
पहली : इस प्रोग्राम में हमे पांच लाइन तक निचे आना होगा , जैसे पहले 5 तारे प्रिंट करो फिर लाइन बदलो और 4 तारे प्रिंट करो फिर लाइन बदलो । इसी प्रकार तब तक करते रहो जब तक 1 तारा नहीं बचे
दूसरी : एक लाइन में कही तारे एक साथ प्रिंट करने है । जैसे पहली लाइन में 5 ,दूसरी में 4 , तीसरी में 3
दोनों ही कामो के लिए हम फॉर लूप का प्रयोग करेंगे अर्थात दो फॉर लूपो का । एक लूप हमे लाइन बदलने में सहायक होगा एवं दूसरा तारे को प्रिंट करने में ।
इसको चलाने के लिए कमांड :
c:\javac Star.java
c:\java Star
कोड :
public class Star {
public static void main(String[] args) {
for(int i =1; i<=5; i++) {
for(int j=5; j>=i;j--) {
System.out.print("*");
}
System.out.print("\n");
}
}
}
सम्भदित विडियो :
दूसरा सवाल
तारो को फॉर लूप द्वारा इस प्रकार प्रिंट करवाइए :
*
**
***
****
*****
इस प्रोग्राम में भी पिछले प्रोग्राम की तरह पांच लाइन बदलनी है और हर लाइन के क्रम के अनुसार तारे प्रिंट करने है । जैसे पहली लाइन में एक , दूसरी में दो , तीसरी में 3 , चोथी में 4 और पांचवी में 5.
प्रक्रिया (कांसेप्ट) :
क्यों की लाइन का नंबर याद रखने के लिए हमने i को अधिकृत किया है , तो हम दुसरे लूप में j को 1 से i तक ही प्रिंट कराएँगे, तत पश्यात लाइन बदलेगे । और इसी काम को दोहराते रहेंगे जब तक इ की संख्या 5 नहीं हो जाती ।
इसको चलाने के लिए कमांड :
c:\javac Star.java
c:\java Star
public class Star {
public static void main(String[] args) {
for(int i =1; i<=5; i++) {
for(int j=1; j<=i;j++) {
System.out.print("*");
}
System.out.print("\n");
}
}
}
It's very very nice concept for understanding to star programe and so easy types rules allocated for java student.
ReplyDelete