Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema con elseif

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    123

    problema con elseif

    ciao a tuti stavo provando a fare un' equazione di secondo gradop col php
    Codice PHP:
    <?php $a=3$b=6$c=3$dpow($b,2)-4*$a*$c$result1=(-$bsqrt($d))/2*$a$result2=(-$bsqrt($d))/2*$a; if($d>0){ echo "$result1"; echo "$result2"; echo"

    soluzioni reali</p>"
    ; } elseif($d=0){ echo "$result1"; echo "$result2"; echo"

    soluzioni coincidenti</p>"
    ;} elseif($d<0) {echo "impossibile";} ?>
    però ho un problema agli elseif che nn so utilizzare molto bene i quali se devono svolgere loro il codice e nn if nn si vede niente mik dite qual è il problema e se mi suggerite un codice che nn sia diverso da questo ma con le stesse funzioni ? (almeno che quelle che io ho scritto nn vadino bene)

  2. #2
    Utente di HTML.it L'avatar di danlupo
    Registrato dal
    Jul 2009
    Messaggi
    314
    Nel tuo codice c'è un errore:

    Non è $d=0 ma è $d==0

    Codice PHP:
    <?php
    $a
    =3;
    $b=6;
    $c=3;
    $d= (pow($b,2)-(4*($a*$c)));
    $result1=(-$bsqrt($d))/2*$a;
    $result2=(-$bsqrt($d))/2*$a;
    echo 
    $d;
    if (
    $d<0)
    {
     echo 
    "impossibile";    
    }
    elseif (
    $d==0)
    {
     echo 
    "$result1";
        echo 
    "$result2";
        echo 
    "

    soluzioni coincidenti</p>"
    ;    
    }
    else
    {
        echo 
    "$result1";
        echo 
    "$result2";
        echo
    "

    soluzioni reali</p>"
    ;    
    }


        
    ?>
    Prova Così

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    123
    grz mille era quello l' errore!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.