Salve dovrei creare un prog x risolvere un equazione con 3 coefficenti [a,b,c] solo che nn so il comando x risolverla mi potreste aiutare :P
Salve dovrei creare un prog x risolvere un equazione con 3 coefficenti [a,b,c] solo che nn so il comando x risolverla mi potreste aiutare :P
Vuoi costruire un programma che applichi la formula di risoluzione delle equazioni di secondo grado?
Amaro C++, il gusto pieno dell'undefined behavior.
Se come ha detto MItaly vuoi risolvere un'equazione di secondo grado devi applicare la formula matematica di risoluzione: (-b ± √(b^2 - 4ac) ) / (2a) . Ovviamente per il segno ± vuol dire che prima fai la formula col + e poi la fai col -.
Comunque, per prima cosa devi controllare il Delta (b^2 - 4ac). Controlla se è == 0, > 0, < 0.
caso Delta > 0
In questo caso avrai 2 soluzioni distinte, perciò applica la formula prima con il + e poi con il -. Ottieni quindi le tue 2 soluzioni.
caso Delta == 0
In questo caso avrai una sola soluzione, la cui formula risolutiva è -b/2a.
caso Delta < 0
Non avrai soluzioni reali. Quindi dovresti stampare un messaggio in cui dici che l'equazione, con i coefficienti inseriti dall'utente è impossibile da risolvere.
Se hai ancora dubbi scrivi ancora![]()