bu kodu taa geçen sene yıldız teknik üniversitesi kimya öğrenci portalı için kodlamıştım, az biraz şekle sokayım dedim bugün, hazır sokmuşken burada da paylaşayım dedim
Bu PHP Kodu girilen ilk 2 vizenin ortalamasının yüzde 60ı ile finalin yüzde 40ını alıp size bir final notu verir. A, A- , B+ ya da BB AA BA gibi değerleri hesaplatmadım, çünkü o değerler çan veya hocaya göre değişiyor
buyrun: istediğiniz isimde kaydedip php destekleyen bir sunucuya atmanız yeterli
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 71 72 73 74 75 76 77 78 79 | <?php //Dönem Sonu Not Ortalaması Hesaplayıcı 1.0 //Kodlama: © 2007-2008 : Arda (SoulSmasher) //www.soulsmasher.net //Bu PHP Kodu girilen ilk 2 vizenin ortalamasının yüzde 60ı ile finalin yüzde 40ını alıp size bir final notu verir. A, A- , B+ ya da BB AA BA gibi değerleri hesaplatmadım, çünkü o değerler çan veya hocaya göre değişiyor :) $genislik = 450; //kaç pixel genişlikte olacak (3 ün katsayısı bir değer girmeniz tercihimdir) // Clean URL Function, prevents entities in server globals function cleanurl($url) { $bad_entities = array("&", "\"", "'", '\"', "\'", "<", ">", "(", ")", "*"); $safe_entities = array("&", "", "", "", "", "", "", "", "", ""); $url = str_replace($bad_entities, $safe_entities, $url); return $url; } function isNum($value) { //php fusiondan return (preg_match("/^[0-9]+$/", $value)); } echo "<!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' xml:lang='tr' lang='tr'> <head> <title>Dönem Sonu Not Ortalaması Hesaplayıcı</title> <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-9' /> <style type='text/css'> .textbox { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #555; background-color : #f8f8f8; border : 1px solid #ccc; } .button { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #555; background-color : #f1f1f1; height : 20px; border : 1px solid #ccc; margin-top : 2px; } </style> </head> <body>"; if (isset($_POST['hesapla'])) { $vize1 = $_POST['vize1']; $vize2 = $_POST['vize2']; $final = $_POST['final']; if (!isset($vize1) || !isNum($vize1) || $vize1 < 0 || $vize1 > 100 || $vize1 == "" || !isset($vize2) || !isNum($vize2) || $vize2 < 0 || $vize2 > 100 || $vize2 == "" || !isset($final) || !isNum($final) || $final < 0 || $final > 100 || $final == "") { echo " Bir Hata Oluştu, Lütfen girdiğiniz verileri kontrol edin.<br /> Değerler negatif olamaz, boş bırakılamaz<br/> 1. Vize için <strong>".cleanurl($vize1)."</strong> değerini girdiniz. Bir sayı olmalı ve ile 100 arasında olmalıdır<br /> 2. Vize için <strong>".cleanurl($vize2)."</strong> değerini girdiniz. Bir sayı olmalı ve ile 100 arasında olmalıdır<br /> Final için <strong>".cleanurl($final)."</strong> değerini girdiniz. Bir sayı olmalı ve ile 100 arasında olmalıdır<br /> "; } else { echo "Yıl Sonu Ortalamanız: <strong>". ((($vize1 + $vize2) / 2 * 60 / 100) + ($final * 40 / 100)) ."</strong>"; } } echo "<form method='post' action='".$_SERVER['REQUEST_URI']."?islem=tamam'> <table cellpadding='0' cellspacing='0' border='0' style='text-align: center;' width='".$genislik."' align='center'> <tr><td width='33%'>vize 1 notun</td><td width='33%'>vize 2 notun</td><td width='33%'>final notun</td></tr> <tr> <td><input type='text' name='vize1' style='width: ". round(($genislik / 3) - 50) ."px;' class='textbox'></td> <td><input type='text' name='vize2' style='width: ". round(($genislik / 3) - 50) ."px;' class='textbox'></td> <td><input type='text' name='final' style='width: ". round(($genislik / 3) - 50) ."px;' class='textbox'></td> </tr> </table> <table cellpadding='0' cellspacing='0' border='0' style='text-align: center;' width='".$genislik."' align='center'> <tr><td style='text-align: center;'><br /><input type='submit' class='button' name='hesapla' value='Hesapla'></td></tr> </table> </form> "; echo "<div align='center'>Kodlayan: <strong><a href='http://www.soulsmasher.net/' target='_blank'>Arda</a></strong></div>"; echo "</body></html>"; ?> |
afiyet olsun