PHP ile Hesap Makinesi Yapımı

PHP kullanarak basit bir hesap makinesi oluşturma, php hesap makinesi yapımı, php hesap makinesi, php dört işlem, php 4 işlem, php toplama çıkarma çarpma bölme


Hesap makineleri günlük yaşam için vazgeçilmez bir araç haline geldi. PHP'nin yardımıyla toplama, çıkarma, çarpma ve bölme gibi temel aritmetik işlemleri gerçekleştirebilen basit bir hesap makinesi yapacağız.

"calculator.php" adlı bir php dosyası ve kullanıcıdan girdi alarak işlenmek üzere betiğe gönderecek basit bir HTML formu oluşturarak başlayacağız.

<!DOCTYPE html>
<html>
<head>
	<title>Simple Calculator in PHP</title>
</head>
<body>
	<form method="post" action="calculator.php">
		<input type="text" name="num1" placeholder="Enter first number">
		<select name="operator">
			<option value="add">+</option>
			<option value="subtract">-</option>
			<option value="multiply">*</option>
			<option value="divide">/</option>
		</select>
		<input type="text" name="num2" placeholder="Enter second number">
		<input type="submit" value="Calculate">
	</form>
</body>
</html>

HTML formu üç giriş alanı içerir: "num1" ve "num2", kullanıcıdan birinci ve ikinci sayıyı almak için kullanılır ve "operatör" alanı, kullanıcının istediği aritmetik işlemi seçmesine izin veren bir açılır menü şeklinde çalışacaktır. 

Ardından, kullanıcının girişini işleyecek ve aritmetik işlemi gerçekleştirecek PHP betiğini yazacağız.

<!DOCTYPE html>
<html>
<head>
	<title>Simple Calculator in PHP</title>
</head>
<body>
	<form method="post" action="calculator.php">
		<input type="text" name="num1" placeholder="Enter first number">
		<select name="operator">
			<option value="add">+</option>
			<option value="subtract">-</option>
			<option value="multiply">*</option>
			<option value="divide">/</option>
		</select>
		<input type="text" name="num2" placeholder="Enter second number">
		<input type="submit" value="Calculate">
	</form>
	<?php
	if(isset($_POST['operator'])){
		$num1 = $_POST['num1'];
		$num2 = $_POST['num2'];
		$operator = $_POST['operator'];
		switch($operator){
			case "add":
				$result = $num1 + $num2;
				break;
			case "subtract":
				$result = $num1 - $num2;
				break;
			case "multiply":
				$result = $num1 * $num2;
				break;
			case "divide":
				$result = $num1 / $num2;
				break;
			default:
				echo "Invalid operator";
		}
		echo "Result: ".$result;
	}
	?>
</body>
</html>

PHP betiği, formun gönderildiği anlamına gelen "operatör" alanının ayarlanıp ayarlanmadığını kontrol eder. Operatör alanı ayarlanmışsa, komut dosyası "num1", "num2" ve "operator" değerlerini $_POST dizisini kullanarak formdan alır.

Daha sonra "işleç" değerine dayalı olarak aritmetik işlemi gerçekleştirmek için bir switch deyimi kullanırız ve komut dosyası hesaplamanın sonucunu görüntüler.

Sonuç olarak, sadece birkaç satır kod ile temel aritmetik işlemleri gerçekleştirebilen php hesap makinesi yaptık. Ondalık sayıları işleme veya daha karmaşık hesaplamalar yapma gibi daha fazla işlevsellik ekleyerek bu hesap makinesini daha da geliştirebilirsiniz.

Bir sonraki yazıda görüşmek üzere :)