Bu örneğimizde klavyeden girilen iki yazılı ve iki performans notuna göre o dersin ortalamasını ve sonucunu hesaplayan ve sonucu ekranda gösteren php programını yapacağız. Bunun için iki tane sayfaya ihtiyacımız var. Birinci sayfa ders notlarının girilmesini sağlayan form sayfası olacak. İkinci sayfa ise girilen notların ortalamasının hesaplanması ve sonucun hesaplanarak ekranda gösterilmesini sağlayan sayfa olacak.
Programın ekran görüntüleri:
Aşağıdaki resimde bir öğrencinin ders notları girilmektedir.
Aşağıdaki resimde notları girilen öğrencinin ortalaması hesaplanmakta ve sonuçta ortalamasının 49,5 olduğu böylece dersten kaldığı görülmektedir.
Aşağıdaki resimde başka bir öğrencinin ders notları girilmektedir.
Aşağıdaki resimde notları girilen öğrencinin ortalaması hesaplanmakta ve sonuçta ortalamasının 53,75 olduğu böylece dersten başarılı olduğu görülmektedir.
dersnotuhesaplama1.php dosyası 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 | <!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 Ders Notu Hesaplama-1</title> </head> <body> <form action="dersnotuhesaplama2.php" method="post"> <table border="0" bgcolor="#66FF99"> <tr> <td colspan="2" align="center">Ders Notlarını Giriniz</td> </tr> <tr> <td>1.Yazılı Notu:</td> <td><input name="yazili1" type="text" /></td> </tr> <tr> <td>2.Yazılı Notu:</td> <td><input name="yazili2" type="text" /></td> </tr> <tr> <td>1.Performans Notu:</td> <td><input name="performans1" type="text" /></td> </tr> <tr> <td>2.Performans Notu:</td> <td><input name="performans2" type="text" /></td> </tr> <tr> <td> </td> <td><input name="gonder" type="submit" value="Ortalamayı Hesapla" /></td> </tr> </table> </form> </body> </html> |
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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | <!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 Tek Sayı Çift Sayı-2</title> </head> <body> <p> <?php $yazili1=$_POST['yazili1']; $yazili2=$_POST['yazili2']; $performans1=$_POST['performans1']; $performans2=$_POST['performans2']; $ortalama=($performans1 + $yazili2 + $performans1 + $performans2) / 4; if ($ortalama < 50) { $sonuc="Dersten Kaldınız."; } else { $sonuc="Dersten Geçtiniz."; } ?> </p> <table border="0" bgcolor="#9933FF"> <tr> <td colspan="2" align="center">Ders Notları Sonucu</td> </tr> <tr> <td>1.Yazılı Notu:</td> <td><strong><?php echo $yazili1; ?></strong></td> </tr> <tr> <td>2.Yazılı Notu:</td> <td><strong><?php echo $yazili2; ?></strong></td> </tr> <tr> <td>1.Performans Notu:</td> <td><strong><?php echo $yazili2; ?></strong></td> </tr> <tr> <td>2.Performans Notu:</td> <td><strong><?php echo $yazili2; ?></strong></td> </tr> <tr bgcolor="#FFFFFF"> <td>--</td> <td></td> </tr> <tr> <td>Ders Ortalaması:</td> <td><strong><?php echo $ortalama; ?></strong></td> </tr> <tr> <td>Ders Sonucu:</td> <td><strong><?php echo $sonuc; ?></strong></td> </tr> <tr> <td> </td> <td> </td> </tr> </table> <p><A HREF="javascript:javascript:history.go(-1)">Geri dön</A></p> </body> </html> |
Yorum Yap