php ile kontrol okul için acil.
0 dan 100 e kadar olan notlar için aşağıdaki işlemi yapacak kod lar gerek
0-25 notları arası için ekranda geçmez yazsın
25-45 notları arası için ekranda kaldı yazsın
45-55 notları arası için ekranda geçer yazsın
55-70 notları arası için ekranda orta yazsın
70-85 notları arası için ekranda iyi yazsın
85-100 notları arası için ekranda pek iyi yazsın
lütfen yardımınızı bekliyorum acil bişey öğretmeden kalkıp bunları istedi çıldıracağım
Php
acil olmayan bir soru oldu mu hiç ?
istediğin için IF komutunu öğrenmen yeterli.
Php
switch'i de alternatif olarak değerlendirebilirsin, if'den daha hızlı çalışır.
aşağıdaki linkten örnek bulabilirsin
http://php.net/manual/en/control-structures.switch.php
Php
Sizin için yazdım.Buyrun
<?php
class notlar {
function __construct($v) {
if (($v > 0) && ($v <= 25)) { echo 'geçmez'; }
if (($v > 25) && ($v <= 45)) { echo 'kaldı'; }
if (($v > 45) && ($v <= 55)) { echo 'geçer'; }
if (($v > 55) && ($v <= 70)) { echo 'orta'; }
if (($v > 70) && ($v <= 85)) { echo 'iyi'; }
if (($v > 85) && ($v <= 100)) { echo 'pek iyi'; }
}
}
echo "Alinin notu: "; new notlar($ali=60);
echo "<br>";
echo "velinin notu: "; new notlar($veli=70);
echo "<br>";
echo "Hüsnünün notu: "; new notlar($husnu=10);
echo "<br>";
echo "hakanın notu: "; new notlar($hakan=30);
echo "<br>";
echo "ayşenin notu: "; new notlar($ayse=15);
echo "<br>";
echo "umurun notu: "; new notlar($umur=100);
echo "<br><br>";
$say=count(array($ali,$veli,$husnu,$hakan,$ayse,$umur));
define('say',$say);
echo "<b>Sınava girenlerin sayısı:</b> " .say;
$notortalama=($ali+$veli+$husnu+$hakan+$ayse+$umur)/say;
echo "<br><b>Sınıfın Ortalaması:</b> " . $notortalama;
?>
Sizin için yazdım.Buyrun
<?php
class notlar {
function __construct($v) {
if (($v > 0) && ($v <= 25)) { echo 'geçmez'; }
if (($v > 25) && ($v <= 45)) { echo 'kaldı'; }
if (($v > 45) && ($v <= 55)) { echo 'geçer'; }
if (($v > 55) && ($v <= 70)) { echo 'orta'; }
if (($v > 70) && ($v <= 85)) { echo 'iyi'; }
if (($v > 85) && ($v <= 100)) { echo 'pek iyi'; }
}
}
echo "Alinin notu: "; new notlar($ali=60);
echo "<br>";
echo "velinin notu: "; new notlar($veli=70);
echo "<br>";
echo "Hüsnünün notu: "; new notlar($husnu=10);
echo "<br>";
echo "hakanın notu: "; new notlar($hakan=30);
echo "<br>";
echo "ayşenin notu: "; new notlar($ayse=15);
echo "<br>";
echo "umurun notu: "; new notlar($umur=100);
echo "<br><br>";
$say=count(array($ali,$veli,$husnu,$hakan,$ayse,$umur));
define('say',$say);
echo "<b>Sınava girenlerin sayısı:</b> " .say;
$notortalama=($ali+$veli+$husnu+$hakan+$ayse+$umur)/say;
echo "<br><b>Sınıfın Ortalaması:</b> " . $notortalama;
?>
eline sağlık ama çalışmadı ?
Php
Aşağıdaki örneği kullanabilirsin
Php
<?php
function Hesapla($not) {
switch ($not) {
case 0<25:
return "Geçmez";
break;
case 25<45:
echo "Kaldı";
break;
case 45<55:
return "Geçer";
break;
case 55<70:
return "Orta";
break;
case 70<85:
return "İyi";
break;
case 85<100:
return "Pekiyi";
break;
}
}
echo "<b> Not Durumu :</b>".Hesapla(46);
?>
ACİL SORU
Çok acil sorularınız için buyrun : http://www.acilsoru.com/
Günü kurtarmak için değil öğrenmek için soracağınız herşey için sonuna kadar destek veririz.