PHP Direnç Değeri Hesaplama - Bilişim Konuları

PHP Direnç Değeri Hesaplama

Bu örneğimizde Php kodlarıyla klavyeden girilen üç tane direnç değerinin Seri Bağlantı ve Paralel Bağlantı yapılması durumunda toplam direnç değerinin hesaplamasını yapacağız. Öncelikle bağlı dirençlerin toplam değerinin nasıl hesaplandığını bilmemiz gerekiyor.

Seri bağlı dirençlerde toplam direnç bağlı olan dirençlerin toplamına eşittir. Paralel bağlı dirençlerde toplam direnç değeri bağlı olan dirençlerin değerlerinin 1’e bölümlerinin toplamı şeklinde hesaplanmaktadır. Aşağıdaki kodlar paralel ve seri bağlantılı dirençlerin toplam değerini hesaplamaktadır.

direnchesaplama1.php dosyası kodu:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PHP Direnç Değeri Hesapalam-1</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>

<body>

<form action="direnchesaplama2.php" method="post">
<table border="0" bgcolor="#FF99CC">
  <tr bgcolor="#FFCC66">
    <td colspan="2" align="center">Radio Buton İle Direnç Hesaplama</td>
    </tr>
  <tr>
    <td>Birinci Direnç Değerini Giriniz:</td>
    <td><input name="d1" type="text" /></td>
  </tr>
  <tr>
    <td>İkinci Direnç Değerini Giriniz:</td>
    <td><input name="d2" type="text" /></td>
  </tr>
  <tr>
    <td>Üçüncü Direnç Değerini Giriniz:</td>
    <td><input name="d3" type="text" /></td>
  </tr>
  <tr>
    <td>Baplantı Türünü Seçiniz:</td>
    <td><p>
      <label>
        <input type="radio" name="RadioGroup1" value="1" id="RadioGroup1_0" />
        Seri Bağlantı</label>
      <br />
      <label>
        <input type="radio" name="RadioGroup1" value="2" id="RadioGroup1_1" />
        Paralel Bağlantı</label>
      <br />

    </p></td>
  </tr>
  
  <tr bgcolor="#FFCC66">
    <td>&nbsp;</td>
    <td><input name="gonder" type="submit" value="Toplam Direnç Hesapla" /></td>
  </tr>
</table>

</form>
<br />

</body>
</html>

direnchesaplama2.php dosyası kodu:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PHP Direnç Değeri Hesapalam-2</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>

<body>
<?php
$d1=$_POST['d1'];
$d2=$_POST['d2'];
$d3=$_POST['d3'];
$tur=$_POST['RadioGroup1'];

if ($tur=="1")
{
	$toplam=$d1+$d2+$d3;	
	$btur="Seri Bağlantı";
}

if ($tur=="2")
{
	$toplam=((1/$d1)+(1/$d2)+(1/$d3));	
	$btur="Paralel Bağlantı";
}


?>

<table width="394" border="1" bgcolor="#FFFF66">
  <tr bgcolor="#00CCCC">
    <td colspan="2" align="center">Radio Buton İle Direnç Hesaplama</td>
  </tr>
  <tr bgcolor="#99FF66">
    <td width="199">Birinci Direnç Değeri:</td>
    <td width="179"><?php echo $d1; ?></td>
  </tr>
  <tr bgcolor="#99FF66">
    <td>İkinci Direnç Değeri:</td>
    <td><?php echo $d2; ?></td>
  </tr>
  <tr bgcolor="#99FF66">
    <td>Üçüncü Direnç Değeri:</td>
    <td> <?php echo $d3; ?> </td>
  </tr>
  <tr>
    <td>Bağlantı Türü:</td>
    <td><h2><?php echo $btur; ?></h2></td>
  </tr>
  <tr bgcolor="#99FF66">
    <td>Toplam Direnç Değeri:</td>
    <td><h2><?php echo $toplam; ?></h2></td>
  </tr>
</table>
<A HREF="javascript:javascript:history.go(-1)">Geri dön</A>
<br />

</body>
</html>

Ekran Görüntüleri:

Direnç değerleri 10, 8 ve 6 olarak giriliyor.

php-direnc-hesaplama1

Seri bağlantıya göre toplam direnç 24 ohm olmaktadır.

php-direnc-hesaplama2

Direnç değerleri 10, 8 ve 15 olarak giriliyor.

php-direnc-hesaplama3

Paralel bağlantıya göre toplam direnç 0,921…. ohm olmaktadır.

php-direnc-hesaplama4

Kendin DENE

Bu Yazıya Tepkin Nedir?
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

<< Önceki Yazı

Yorum Yap