# সব ভাষায় ভ্যারিয়েবল, লুপ এবং কন্ডিশনাল স্টেটমেন্ট কীভাবে কাজ করে

আমরা ইতোমধ্যেই শিখেছি যে ভ্যারিয়েবল ডেটা সংরক্ষণ করে, লুপ পুনরাবৃত্তি কমায়, এবং কন্ডিশনাল স্টেটমেন্ট শর্তের ভিত্তিতে সিদ্ধান্ত নিতে সাহায্য করে। এবার আমরা দেখব, এই ধারণাগুলো সব প্রোগ্রামিং ভাষায় কীভাবে একই নিয়মে কাজ করে।

{% embed url="<https://www.youtube.com/watch?t=26s&v=oX4LZnhDsTY>" %}

ধরুন, আপনি সাইকেল চালানো শিখছেন। সাইকেল যেকোনো ব্র্যান্ডের হোক না কেন, চালানোর নিয়ম সবসময় একই থাকে। ঠিক তেমনি, প্রোগ্রামিং ভাষা যাই হোক, ভ্যারিয়েবল, লুপ এবং কন্ডিশনাল স্টেটমেন্টের মূল ধারণা সর্বত্র একই।

## **Python-এ এই নিয়মগুলো:**

Python একটি বহুল ব্যবহৃত প্রোগ্রামিং ভাষা। এর সরল সিনট্যাক্স নতুনদের জন্য শেখা সহজ করে তোলে।

**ভ্যারিয়েবল:**

```python
name = "Ayesha"
age = 18
is_student = True
```

### **লুপ:**

```python
for i in range(1, 6):
    print(i)
```

### **কন্ডিশনাল স্টেটমেন্ট:**

```python
marks = 85
if marks >= 80:
    print("Grade: A")
else:
    print("Grade: B")
```

## **Scratch-এ এই নিয়মগুলো:**

Scratch একটি ভিজ্যুয়াল প্রোগ্রামিং ভাষা, যেখানে কোড লেখার পরিবর্তে ব্লক ব্যবহার করা হয়।

### **ভ্যারিয়েবল:**

* একটি ভ্যারিয়েবল তৈরি করে ডেটা সংরক্ষণ করা যায়, যেমন "Score = 0"।

### **লুপ:**

* "Repeat" ব্লক ব্যবহার করে একই কাজ বারবার করা যায়।

### **কন্ডিশনাল স্টেটমেন্ট:**

* "If-Then" ব্লক ব্যবহার করে শর্ত অনুযায়ী কাজ করা যায়।

## **Java-তে এই নিয়মগুলো:**

Java একটু বেশি কাঠামোগত ভাষা, তবে এর নিয়মগুলো Python-এর মতোই।

### **ভ্যারিয়েবল:**

```java
String name = "Ayesha";
int age = 18;
boolean isStudent = true;
```

### **লুপ:**

```java
for (int i = 1; i <= 5; i++) {
    System.out.println(i);
}
```

### **কন্ডিশনাল স্টেটমেন্ট:**

```java
int marks = 85;
if (marks >= 80) {
    System.out.println("Grade: A");
} else {
    System.out.println("Grade: B");
}
```

#### **একই নিয়মের শক্তি**

* **Python, Java এবং Scratch**-এ ভ্যারিয়েবল, লুপ এবং কন্ডিশনাল স্টেটমেন্ট ভিন্নভাবে লেখা হয়, তবে তাদের কাজের মূলনীতি সব ভাষায় এক।
* এই নিয়মগুলো বোঝার মাধ্যমে আপনি সহজে যেকোনো প্রোগ্রামিং ভাষায় কাজ করতে পারবেন।

ভ্যারিয়েবল, লুপ এবং কন্ডিশনাল স্টেটমেন্ট শেখা মানে সব ভাষায় প্রোগ্রামিংয়ের দরজা খুলে ফেলা। যখন আপনি দেখবেন যে একই নিয়ম সব ভাষায় কাজ করছে, তখন আপনার প্রোগ্রামিং শেখা আরও মজাদার এবং সহজ হয়ে উঠবে।
