পিএইচপি দিয়া ক্যালকুলেটর বানাই

আজকা একটা মজার কাজ শিখুম। পিএইচপি দিয়া ক্যালকুলেটর বানাইতে গেলে তেমন কষ্ট হয় না। খালি কিছু বেসিক কোড আর লজিক বুঝতে হয়। তো চল, এক্কেবারে গোড়া থিকা শুরু করি।


ক্যালকুলেটর বানাইতে যা যা লাগবো

১. লোকাল সার্ভার
পিএইচপি রান করানোর লাইগা আগে XAMPP বা WAMP এর মতো একটা লোকাল সার্ভার লাগবো। ডাউনলোড করতে পারো এখান থিকা
২. কোড লেখার সফটওয়্যার
Notepad++ বা VS Code ইউজ করতে পারো।


১ম ধাপ: HTML ফর্ম বানাই

এই ফর্ম ইউজার থিকা ইনপুট নিয়া ক্যালকুলেশন করবো।

<!DOCTYPE html>
<html>
<head>
<title>পিএইচপি ক্যালকুলেটর</title>
</head>
<body>
<h1>পিএইচপি দিয়া ক্যালকুলেটর</h1>
<form method="POST">
<label>প্রথম সংখ্যা:</label>
<input type="number" name="num1" placeholder="সংখ্যা দাও"><br><br>

<label>দ্বিতীয় সংখ্যা:</label>
<input type="number" name="num2" placeholder="সংখ্যা দাও"><br><br>

<label>অপারেশন:</label>
<select name="operation">
<option value="add">যোগ</option>
<option value="sub">বিয়োগ</option>
<option value="mul">গুণ</option>
<option value="div">ভাগ</option>
</select><br><br>

<button type="submit" name="calculate">হিসাব কর</button>
</form>
</body>
</html>

২য় ধাপ: পিএইচপি কোড যোগ করি

ইনপুট পাইয়া, হিসাব করে রেজাল্ট দেখাইতে পিএইচপি লাগবো।

<?php
if (isset($_POST['calculate'])) {
$num1 = $_POST['num1'];
$num2 = $_POST['num2'];
$operation = $_POST['operation']; if ($operation == "add") { $result = $num1 + $num2; } elseif ($operation == "sub") { $result = $num1 - $num2; } elseif ($operation == "mul") { $result = $num1 * $num2; } elseif ($operation == "div") { if ($num2 != 0) { $result = $num1 / $num2; } else { $result = "ভাগ করতে পারুম না (০ দিয়া ভাগ করা যায় না)।"; } } else { $result = "ভাই, ঠিকঠাক অপারেশন দাও।"; } echo "<h2>ফলাফল: $result</h2>"; } ?>

৩য় ধাপ: কোডটা রান করাও

১. ফাইলটারে সেভ করো calculator.php নামে।
২. লোকাল সার্ভারে যাইয়া ব্রাউজারে লিখো:

http://localhost/calculator.php

৩. এবার সংখ্যা দিয়া হিসাব করে দেখো।


কোম্প্লিট কোড (HTML + PHP)

<!DOCTYPE html>
<html>
<head>
<title>পিএইচপি ক্যালকুলেটর</title>
</head>
<body>
<h1>পিএইচপি দিয়া ক্যালকুলেটর</h1>
<form method="POST">
<label>প্রথম সংখ্যা:</label>
<input type="number" name="num1" placeholder="সংখ্যা দাও"><br><br>

<label>দ্বিতীয় সংখ্যা:</label>
<input type="number" name="num2" placeholder="সংখ্যা দাও"><br><br>

<label>অপারেশন:</label>
<select name="operation">
<option value="add">যোগ</option>
<option value="sub">বিয়োগ</option>
<option value="mul">গুণ</option>
<option value="div">ভাগ</option> </select><br><br> <button type="submit" name="calculate">হিসাব কর</button> </form> <?php if (isset($_POST['calculate'])) { $num1 = $_POST['num1']; $num2 = $_POST['num2']; $operation = $_POST['operation']; if ($operation == "add") { $result = $num1 + $num2; } elseif ($operation == "sub") { $result = $num1 - $num2; } elseif ($operation == "mul") { $result = $num1 * $num2; } elseif ($operation == "div") { if ($num2 != 0) { $result = $num1 / $num2; } else { $result = "ভাগ করতে পারুম না (০ দিয়া ভাগ করা যায় না)।"; } } else { $result = "ভাই, ঠিকঠাক অপারেশন দাও।"; } echo "<h2>ফলাফল: $result</h2>"; } ?> </body> </html>

একটু ঝাঁজালো বানাইতে চাইলে করো:

১. স্টাইল যোগ করো: CSS দিয়া একটু সুন্দর বানাও।
২. বিস্তারিত অপারেশন যোগ করো: যেমন: মডুলাস বা পাওয়ার।
৩. ইউজার ইরর চেক করো: ইউজার যেন খালি ইনপুট না দেয়।

এইভাবেই শিখতে শিখতে ছোট প্রজেক্ট বানাও। আশা করি মজা পাইবা!
ছোট-ছোট কোড গুলোর মাধ্যমে সহজে পিএচপি ল্যাঙুয়েজের হাতেখরি করতে পারেন।

4 thoughts on "নিজেই বানিয়ে ফেলুন অনলাইন Calculator [PHP]"

  1. cawen82950 Contributor says:
    Eita kono post holo? Agei ache + chatgpt diye sobai pare
    1. Tanver Hossain Author Post Creator says:
      সব যদি চ্যাট-জিপিটি করে, মানুষ করবে কী? মেশিন লার্নিং বলতেও কিছু একটা আছে। বেসিক না বুঝলে আপনি এডভান্স কিছু বুঝবেন বলে মনে হয় না। আর এআই এখনো নির্ভুল হয়ে উঠেনি।
    2. cawen82950 Contributor says:
      🤮 apni ml sikaisen calculator diye? 💀
  2. মুফতি Author says:
    ভালো পোস্ট। অনলাইন হলে ভালো হতো।

Leave a Reply