Ş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.
.png)
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.
.png)
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(7)
- 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...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: Excel hücrelerinde yıldız koyarak b...
- :: C# Programlama Dili ile İlgili Örne...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?