Noi dell'Informatica..

Forum Studenti Informatica Del Primo Anno di Firenze


    Programma per equazioni di secondo grado.

    Condividi
    avatar
    LυXe

    Numero di messaggi : 65
    Età : 28
    Località : Impruneta
    Data d'iscrizione : 04.11.08

    Programma per equazioni di secondo grado.

    Messaggio Da LυXe il Mar Nov 18, 2008 5:31 pm

    Ho provato per conto mio a fare un piccolo programma in grado di risolvere le equazioni di secondo grado. Ovviamente dall'alto della mia niubbità in programmazione ho sicuramente sbagliato qualcosa... mi sapete dire cosa?



    _________________
    "Non devo nulla a nessuno. Se volete qualcosa da me dovete solo sperare che io abbia voglia di accontentarvi."
    avatar
    LordRust

    Numero di messaggi : 78
    Località : Prato
    Data d'iscrizione : 11.11.08

    Re: Programma per equazioni di secondo grado.

    Messaggio Da LordRust il Mar Nov 18, 2008 5:37 pm

    Calcoli d = (b*b)*4*a*c ma dovrebbe essere d = (b*b) - 4*a*c.
    E poi ti consiglio di fare un controllo prima di eseguire Math.sqrt(), perchè se d ha un valore negativo il programma darà un errore; modificalo così:

    Codice:
    d = (b*b) [b]-[/b] 4*a*c;
    if(d < 0) {
        System.out.println("la soluzione non esiste");
    } else {
        p=Math.sqrt(d);
        ...tutto il resto del codice...
    }
    È un pochino meno compatto come struttura di if, nel senso che c'è un if che è un blocco e gli altri due che sono nel blocco del suo else, però è un metodo migliore per gestire gli errori in questo caso.
    avatar
    LυXe

    Numero di messaggi : 65
    Età : 28
    Località : Impruneta
    Data d'iscrizione : 04.11.08

    Re: Programma per equazioni di secondo grado.

    Messaggio Da LυXe il Mar Nov 18, 2008 5:52 pm

    Lord ti adoro asd... Eux me lo fai moderatore di programmazione please?


    _________________
    "Non devo nulla a nessuno. Se volete qualcosa da me dovete solo sperare che io abbia voglia di accontentarvi."
    avatar
    Eux1988
    Admin

    Numero di messaggi : 163
    Età : 30
    Località : Impruneta Firenze
    Data d'iscrizione : 03.11.08

    Re: Programma per equazioni di secondo grado.

    Messaggio Da Eux1988 il Mar Nov 18, 2008 10:53 pm

    Dai Luxe neanche la formula del delta!
    affraid affraid affraid affraid affraid affraid affraid
    Ps: aggiorna la sezione di algoritmi e strutture dati visto che ne sei il moderatore...


    _________________
    "La vita è quello che ti succede mentre sei impegnato a fare altri progetti" John Lennon

    Contenuto sponsorizzato

    Re: Programma per equazioni di secondo grado.

    Messaggio Da Contenuto sponsorizzato


      La data/ora di oggi è Lun Nov 19, 2018 2:10 am