পিএইচপি দিয়া ক্যালকুলেটর বানাই
আজকা একটা মজার কাজ শিখুম। পিএইচপি দিয়া ক্যালকুলেটর বানাইতে গেলে তেমন কষ্ট হয় না। খালি কিছু বেসিক কোড আর লজিক বুঝতে হয়। তো চল, এক্কেবারে গোড়া থিকা শুরু করি।
১. লোকাল সার্ভার
পিএইচপি রান করানোর লাইগা আগে XAMPP বা WAMP এর মতো একটা লোকাল সার্ভার লাগবো। ডাউনলোড করতে পারো এখান থিকা।
২. কোড লেখার সফটওয়্যার
Notepad++ বা VS Code ইউজ করতে পারো।
এই ফর্ম ইউজার থিকা ইনপুট নিয়া ক্যালকুলেশন করবো।
<!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
৩. এবার সংখ্যা দিয়া হিসাব করে দেখো।
<!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 দিয়া একটু সুন্দর বানাও।
২. বিস্তারিত অপারেশন যোগ করো: যেমন: মডুলাস বা পাওয়ার।
৩. ইউজার ইরর চেক করো: ইউজার যেন খালি ইনপুট না দেয়।
এইভাবেই শিখতে শিখতে ছোট প্রজেক্ট বানাও। আশা করি মজা পাইবা!
ছোট-ছোট কোড গুলোর মাধ্যমে সহজে পিএচপি ল্যাঙুয়েজের হাতেখরি করতে পারেন।
You must be logged in to post a comment.
Eita kono post holo? Agei ache + chatgpt diye sobai pare
সব যদি চ্যাট-জিপিটি করে, মানুষ করবে কী? মেশিন লার্নিং বলতেও কিছু একটা আছে। বেসিক না বুঝলে আপনি এডভান্স কিছু বুঝবেন বলে মনে হয় না। আর এআই এখনো নির্ভুল হয়ে উঠেনি।
🤮 apni ml sikaisen calculator diye? 💀
ভালো পোস্ট। অনলাইন হলে ভালো হতো।