Bu örnekte PHP ile Vize ve Final notu kullanıcıdan istenerek ortalama hesaplama ve Geçme Kalma durumu gösteren bir örnek oluşturacağız.
Örnekte ortalama hesaplanırken Vize notunun %40‘ ı ile Final notunun %60‘ ı toplanacak ve Geçme durumu ise hesaplanan bu ortalama ve Kullanıcının girdiği Final notunun 50′ den yukarı olması şartı aranacaktır. Bu şartlardan herhangi birinin olmaması durumunda Kaldı yazacaktır.
Canlı olarak vize final hesaplamak için vize final hesaplama robotu sayfasına bakınız.
PHP Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
<!doctype html> <html> <head> <meta charset="utf-8"> <title>www.algoritmaornekleri.com - PHP Örnekleri</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css"> </head> <body> <div class="container"> <?php if(isset($_POST["kontrol"]))//kontrol adında bir form nesnesi var mı kontrolü yapılıyor { $vize=$_POST["vize"]; $final=$_POST["final"]; $sonuc=$vize*0.4 + $final*0.6; if($sonuc >= 60 && $final >= 60) { echo "<h1 class='text-info'>$sonuc ,GEÇTİ</h1>"; } else { echo "<h1 class='text-danger'>$sonuc ,KALDI</h1>"; } } ?> <hr> <form action="<?=$_SERVER['PHP_SELF']?>" method="post"> <div class="form-group"> <label for="vize">Vize Notu:</label> <input type="text" class="form-control" name="vize"> </div> <div class="form-group"> <label for="final">Final Notu:</label> <input type="text" class="form-control" name="final"> </div> <button type="submit" name="kontrol" class="btn btn-default" >Kontrol Et</button> </form> </div> </body> </html> |
Ekran Çıktısı: