Fonksiyonlar Ile Vize Final Ortalaması Alıyoruz.

<?php
// Notları harf notlarına dönüştüren bir fonksiyon
function harfNotu($ortalama) {
// Verilen ortalama puan aralığına göre harf notunu belirleyen bir dizi koşul ifadesi kullanılır
if ($ortalama >= 80 && $ortalama <= 100) {
return "A"; // 80-100 arası AA
} elseif ($ortalama >= 60 && $ortalama <= 79) {
return "B"; // 60-79 arası BB
} elseif ($ortalama >= 50 && $ortalama <= 59) {
return "C"; // 50-59 arası CC
} elseif ($ortalama >= 30 && $ortalama <= 49) {
return "D"; // 30-49 arası DD
} elseif ($ortalama >= 1 && $ortalama <= 29) {
return "F"; // 1-29 arası FF
} else {
return "Geçersiz not"; // Belirtilen aralıkların dışında bir not varsa geçersiz not olarak işaretlenir
}
}
// Vize ve final notlarını kullanarak not ortalamasını hesaplayan bir fonksiyon
function notOrtalamasi($vize, $final) {
// Vize notunun %40'ı, final notunun %60'ı alınarak not ortalaması hesaplanır
$ortalama = ($vize * 0.4) + ($final * 0.6);
return $ortalama; // Hesaplanan ortalama not geri döndürülür
}
// Form gönderildiğinde
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Kullanıcıdan vize ve final notlarını al
$vizeNotu = $_POST['vizeNotu'];
$finalNotu = $_POST['finalNotu'];
// Not ortalamasını hesapla
$ortalamaNot = notOrtalamasi($vizeNotu, $finalNotu);
// Harf notunu hesapla
$harf = harfNotu($ortalamaNot);
// Sonuçları ekrana yazdır
echo "Vize Notu: $vizeNotu<br>";
echo "Final Notu: $finalNotu<br>";
echo "Not Ortalaması: $ortalamaNot<br>";
echo "Harf Notu: $harf";
}
?>
<!-- Kullanıcıdan vize ve final notlarını girmesini isteyen form -->
<form action="" method="post">
Vize Notu: <input type="text" name="vizeNotu"><br>
Final Notu: <input type="text" name="finalNotu"><br>
<input type="submit" value="Not Ortalamasını Hesapla">
</form>

 

Bu kod, kullanıcının vize ve final notlarını girmesini bekleyen bir form oluşturur. Form gönderildiğinde, girilen notlar kullanılarak not ortalaması hesaplanır. Ardından, bu not ortalaması harf notuna dönüştürülür ve tüm sonuçlar ekrana yazdırılır.

  • harfNotu fonksiyonu, hesaplanan not ortalamasını alır ve belirli aralıklara göre bir harf notu döndürür.
  • notOrtalamasi fonksiyonu, vize ve final notlarını alır ve bu notlara dayanarak not ortalamasını hesaplar.
  • Form gönderildiğinde, girilen vize ve final notları notOrtalamasi fonksiyonuna gönderilir ve hesaplanan not ortalaması harfNotu fonksiyonuna gönderilir. Son olarak, ekrana vize notu, final notu, not ortalaması ve harf notu yazdırılır.
  • Related Posts

    PHP TC doğrulama

    <?php // TC Kimlik Numarasını doğrulayan bir işlev tanımlıyoruz function tcKimlikDogrula($tcKimlikNo) { // TC Kimlik Numarası 11 haneli ve sıfır ile başlamıyorsa if (strlen($tcKimlikNo) == 11 && substr($tcKimlikNo, 0, 1)…

    Daha Fazlası..

    Devam et..

    Bir yanıt yazın

    E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

    Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

    You Missed

      Matematik de e Sayısı – Euler Sayısı “e” Tüm Detaylar
        Matematik de i harfinin önemini ve neden kullanıldığını öğrenelim
          Fonksiyonlar Ile Vize Final Ortalaması Alıyoruz.
            PHP de 4 işlem
              PHP TC doğrulama
                Php de Form yapıları