• 23-02-2020, 00:52:03
    #1
    Ben PHP öğrenmeye yeni başladım da basit bir not ortalaması hesaplayan program yaptım ama notları harf notuna nasıl çevireceğim bilmiyorum nasıl yapabilirim yani control.php de en alta ortalamanın altında aldığınız harf yazacak 0-49 aracı FF olacak 50-59 arası dd olacak falan filen nasıl yapabilirim

    index.php
    <form action="kontrol.php" method="post">
    <table cellpadding="5" cellspacing="5";
        <tr>
         PHP Programlamaya ilk adım olarak vize final ortalamasını hesaplayan bir program yazdım.
         <br>
         Lütfen aşağıdaki textboxlara vize ve final notunuzu yazınız ortalamanızı hesaplayın :)    
        
        <tr>
            <td>Vize Notunuz</td>
            <td><input type="text" name="vize" /></td>
        </tr>
        
        <tr>
            <td>Final Notunuz</td>
            <td><input type="text" name="final" /></td>
        </tr>
        
        <tr>
            <td>Vizenin % Kaçı Alınıyor</td>
            <td><input type="text" name="yuzdee" /></td>
        </tr>
        <tr>
            <td>Finalin % Kaçı Alınıyor</td>
            <td><input type="text" name="yuzde" /></td>
        </tr>
        tr>
            <td>Kaç Üzerinden</td>
            <td><input type="text" name="uzerinden" /></td>
        </tr>
        <tr>
            <td></td>
            <td><input type="submit" value="Gonder" /></td>
        </tr>
        
    </table>    
    </form>
    
    <form action="kontrol.php" method="post">
    <table cellpadding="5" cellspacing="5";
        <tr>
    control.php
    <?php
    $vize = $_POST["vize"];
    $final = $_POST["final"];
    $yuzde = $_POST["yuzde"];
    $yuzdee = $_POST["yuzdee"];
    $uzerinden = $_POST["uzerinden"];
    $ortalama = $vize* $yuzdee/$uzerinden + $final* $yuzde/$uzerinden;
    
    
    
    
    echo " Hoşgeldiniz,<br /> Vize notunuz: ".$vize."<br />"."Final notunuz: ".$final."<br /> Ortalamanız: ".$ortalama;
    
    
    ?>
  • 23-02-2020, 00:53:04
    #2
    Switch case ya da if else ile yapabilirsin.
  • 23-02-2020, 00:55:35
    #3
    Anydesk id atarsanız yardımcı olabilirim.
  • 23-02-2020, 01:00:50
    #4
    <?php
    
    $degisken = "10";
    $rakamsalDegisken = 10;
    var_dump($degisken); //string(2) "10"
    echo "<hr>";
    var_dump($rakamsalDegisken); //int(10)
    echo "<hr>";
    var_dump(strval($rakamsalDegisken)); //string(2) "10"
    
    ?>
  • 23-02-2020, 01:01:33
    #5
    Üyeliği durduruldu
    <?php
    switch ($değişken) {
    case "elma":
    echo " değişkenbir elmadır";
    break;
    case "çikolata":
    echo "değişken bir çikolatadır";
    break;
    case "kek":
    echo " değişken bir kektir";
    break;
    }
    ?>
    veya

    <?php if($ortalama > 49){    echo "Notunuz 49'dan küçüktür";}?>