LEKHAN

देवनागरी लिपीत लिहिलेली प्रोग्रामिंग भाषा

Write code in your mother tongue. LEKHAN brings programming to Marathi speakers with a syntax that feels natural and intuitive.

आपल्या मातृभाषेत कोड लिहा. प्रोग्रामिंग आता मराठीत!

तत्त्वज्ञान / Philosophy

Why programming in your mother tongue matters

मातृभाषेचे महत्त्व

Learning becomes natural when you think and code in the language you dream in. LEKHAN removes the language barrier from programming.

Cultural Connection

Programming keywords like चल, छापा, जर make code readable and meaningful to Marathi speakers.

सुलभ शिक्षण

Beginners can focus on logic and problem-solving without struggling with English keywords and syntax.

चला सुरुवात करूया (Playground)

येथे तुम्ही स्वतःचा कोड लिहू शकता आणि तो चालवून पाहू शकता.

संपादन / Code Editor

परिणाम / Output

// परिणाम येथे दिसेल...

संदर्भ कोड उदाहरणे

मराठी प्रोग्रामिंग भाषा समजण्यासाठी तयार उदाहरणे

साधा मुद्रण प्रोग्राम

हा कोड साधा मुद्रण प्रोग्राम कसा वापरायचा ते दाखवतो.

चल x = 10
छापा("नमस्कार!", x)

अट तपासणी

हा कोड अटी (if–else) कशा वापरायच्या ते दाखवतो.

चल x = 5
जर (x > 3) {
  छापा("मोठा")
} अन्यथा {
  छापा("लहान")
}

कार्य आणि परत

हा कोड कार्य (function) आणि परत मूल्य कसे द्यायचे ते दाखवतो.

कार्य बेरीज(a, b) {
  परत a + b
}

छापा("उत्तर:", बेरीज(10, 20))

साठी लूप

हा कोड साठी (for loop) वापरून पुनरावृत्ती कशी करायची ते दाखवतो.

साठी चल i = 1 ते 5 {
  छापा("मोजणी:", i)
}

जोपर्यंत लूप

हा कोड जोपर्यंत (while loop) वापरून पुनरावृत्ती कशी करायची ते दाखवतो.

चल x = 1
जोपर्यंत (x <= 5) {
  छापा("संख्या:", x)
  x = x + 1
}

पाढा तयार करणे

साठी लूप वापरून ५ चा पाढा तयार करण्याचा प्रोग्राम.

चल पाढा = 5
साठी चल i = 1 ते 10 {
  छापा(पाढा, "*", i, "=", पाढा * i)
}

सम-विषम तपासणी

दिलेली संख्या सम आहे की विषम हे शोधण्याचा प्रोग्राम.

चल संख्या = 15
जर (संख्या % 2 == 0) {
  छापा(संख्या, "ही सम संख्या आहे.")
} अन्यथा {
  छापा(संख्या, "ही विषम संख्या आहे.")
}

सर्वात मोठी संख्या

दिलेल्या दोन संख्यांमधून सर्वात मोठी संख्या शोधण्याचा प्रोग्राम.

चल अ = 25
चल ब = 40
जर (अ > ब) {
  छापा("सर्वात मोठी संख्या:", अ)
} अन्यथा {
  छापा("सर्वात मोठी संख्या:", ब)
}

फॅक्टोरियल (Factorial)

दिलेल्या संख्येचा फॅक्टोरियल काढण्याचा प्रोग्राम.

कार्य फॅक्टोरियल(n) {
  जर (n <= 1) { परत 1 }
  परत n * फॅक्टोरियल(n - 1)
}

छापा("५ चा फॅक्टोरियल:", फॅक्टोरियल(5))