Şart yapıları ile Vücut kitle indeksi hesabı
Bu örnekle if (eğer) kullanımı ile şart yapıları üzerine örneklere devam ediyoruz. Vücut kitle indeksini(VKİ) hesaplayacağız. Peki Vki nedir?
Vücut kitle indeksi (VKİ), vücut kütlesinin (kg), uzunluğunun metre cinsinden karesine bölünmesiyle hesaplanır. İdeal ağırlık ise ulaşılmak istenen VKİ'nin, boy uzunluğunun karesi ile çarpılmasıyla elde edilir.
Aşağıdaki değerlere göre kişinin durumunu inceleyeceğiz.
Çözüm: İlk önce aşağıdaki form görüntüsünü oluşturuyoruz. Notepad++ veya Sublime editörü ile hazırladığınız form dosyasını vkiform.php olarak kaydediniz.
Boy (cm):<br><input type="text" name="boy"><br>
<input type="submit" value="Hesapla">
echo "Durumunuz ";
else if($vki>=20 && $vki<=24.9)
else if ($vki>=25 && $vki<=29.9)
else if ($vki>=30 && $vki<=34.9)
else if($vki>=35 && $vki<=44.9)
else if($vki>=45 && $vki<=49.9)
else if ($vki>49.9)
Mutlu kodlamalar,Aşağıdaki değerlere göre kişinin durumunu inceleyeceğiz.
Yaş grubu | VKİ aralığı | Sınıflandırma |
---|---|---|
19-24 | -20 | Zayıf |
19-24 | 20-24,9 | Normal |
19-24 | 25-29,9 | Hafif şişman |
19-24 | 30-34,9 | Şişman |
19-24 | 35-44,9 | Sağlık açısından önemli |
19-24 | 45-49,9 | Aşırı şişman |
19-24 | +49,9 | Morbid (ölümcül) şişman |
Çözüm: İlk önce aşağıdaki form görüntüsünü oluşturuyoruz. Notepad++ veya Sublime editörü ile hazırladığınız form dosyasını vkiform.php olarak kaydediniz.
vkiform.php dosyasının içeriği
<html>
<html>
<head>
<meta charset="utf-8"/>
</head>
<body>
<form action="vkihesapla.php" method="POST">
Boy (cm):<br><input type="text" name="boy"><br>
Kilo(kg):<br><input type="text" name="kilo"><br>
<input type="submit" value="Hesapla">
</form>
</body>
</html>
Daha sonra yeni bir sayfa açalarak vkihesapla.php dosyasına aşağıdaki kodları yazıp kaydediniz. XAMPP kullanıyorsanız xampp/htdocs klasörüne, Wamp kullanıyorsanız Wamp/www klasörüne kaydediniz.
vkihesapla.php dosyasının içeriği
<?php
vkihesapla.php dosyasının içeriği
<?php
$boy=$_POST['boy'];
$kilo=$_POST['kilo'];
$boy=$boy/100; //cm'yi metreye çevirdik
$vki = $kilo/($boy*$boy) ; //kilo bölü boyun karesi
$vki=round($vki,2); //virgülden sonra 2 hane
echo "Durumunuz ";
if ($vki<20)
echo "Zayıf";
else if($vki>=20 && $vki<=24.9)
echo "Normal";
else if ($vki>=25 && $vki<=29.9)
echo "Hafif Şişman";
else if ($vki>=30 && $vki<=34.9)
echo "Şişman";
else if($vki>=35 && $vki<=44.9)
echo "Sağlık açısından önemli";
else if($vki>=45 && $vki<=49.9)
echo "Aşırı şişman";
else if ($vki>49.9)
echo "Morbid (Ölümcül Şişman)";
?>
Kodları çalıştırmak için http://localhost/vkiform.php yazarak çalıştırınız.
Kodları çalıştırmak için http://localhost/vkiform.php yazarak çalıştırınız.
Oğuzhan TAŞ
Ekim, 2016
Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(6)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: PHP ile Basit Dosya Yükleme
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: C# Programlama Dili ile İlgili Örne...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?
- :: PHP ile MySQL veritabanına MySQLi t...