Hoş Geldin, Mühendis!

Tüm mühendislerin ve mühendis adaylarının yer aldığı forum sayfamıza kayıt olmalısınız. Kayıt olduktan sonra tüm ders notlarına, teknik dokümanlara erişim sağlayabilecek, sorularınızı sorup cevaplar verebileceksiniz. Sitemiz tamamiyle ücretsiz olmakla birlikte Mühendis Puanı sistemi uygulamaktadır.

Bilgi paylaştıkça çoğalır.

Premium Abonelik 📢

Premium abonelik ile sitemizi reklamsız gezebilir, dosyaları sınırsızca indirebilirsiniz.

Daha Fazlası

[Muhendisiz.NET] Tekrar Sizlerleyiz! 🎭

Mühendisiz.NET sitesi forum ve blog sayfası olarak tekrar yayın hayatına başladı. 🤩 Sizlerde forum sayfamıza üye olabilir ve mühendis topluluğumuza katılabilirsiniz.

Daha Fazlası

Mühendis Puanı Sistemi🏆

Bilgi paylaştıkça çoğalır felsefesini benimsemiş olmamız nedeniyle Mühendis Puanı sistemini uygulamaya aldık. Dökümanları indirebilmek için bazı paylaşımlarda bulunmalısınız. 📨

Daha Fazlası
  • Dosya indirebilmek için 2 Mühendis Puanına ihtiyacınız var. Konuya yorum atarak 1 MP Not paylaşarak 6 MP kazanırsınız.
    Bilgi Paylaştıkça Çoğalır. (Mühendislik Puanı (MP) Nedir?)
  • Mühendis Puanı kazanmaya vakti olmayanlar için ücretli premium üyelik sistemi aktif edilmiştir.
    (Premium Üyelik SATIN AL)

Php Vize Final Notu Hesaplama Ve Geçme Durumu Örneği

turkmedia

Moderatör
Katılım
8 Ara 2022
Mesajlar
760
Mühendis Puanı
1,612
Problem: vize ve final değişkenlerinde tanımlı olan vize ve final notuna göre geçme kalma durumu hesaplanmaktadır. Geçme kalma durmu hesaplanırken aşağıdaki şartlar dikkate alınacaktır.


Durum 1:
Ortalama not vizenin notunun yüzde 40’ı Final notun da yüzde 50’si ile hesaplanmaktadır.

Durum 2: Öğrencinin dersten geçebilmesi Final notu 60 ve üzerinde, ortalama not da 60 ve üzerinde olmak zorundadır.

Çıktılar: Birden fazla durum sonucunda elde edilecek çıktılar aşağıdaki gibi olacaktır.

Çıktı 1:
Öğrenci geçerse “Başarılı bir şekilde geçtiniz” yazdıracak.

Çıktı 2: Öğrenci ortalamadan geçip, finalden kalırsa ” Ortalama geçer ancak finalden kaldınız” yazdıracak.

Çıktı 3: Öğrenci finalden geçip, ortalamadan kalırsa “Finalden geçtiniz ancak ortalamadan kaldınız” yazdıracak.

Çıktı 4: Ortalama ve finalden kalırsa “Dersten kaldınız” yazdıracak.

Problemin Çözümü:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

<?php

//Farklı çıktılıar için vize ve final notlarında değişiklik yapınız.
$vize = 80;
$final = 60;

$ortalama = $vize * 0.40 + $final * 0.60;
$durum ="";

if($ortalama >= 60 && $final >= 60){
$durum = "Başarılı bir şekilde geçtiniz";
}else if($ortalama >= 60 && $final < 60){
$durum = "Ortalama geçer ancak finalden kaldınız";
}else if($ortalama < 60 && $final >= 60){
$durum = "Finalden geçtiniz ancak ortalamadan kaldınız";
}else{
$durum = "Dersten kaldınız";
}

echo "<p>Ortalama Notunuz:$ortalama, Final:$final, Vize:$vize</p>";
echo "<p>$durum</p>";
Çıktı 2 için vize notunu 80, final notunu 50 yapabilirsiniz.

Çıktı 3 için vize notunu 10, final notunu 60 yapabilirsniz.

Çıktı 4 için vize notunu 10, final notunu 40 yapabilirsiniz.
 

Son kaynaklar