QB64 - QuickBasicSviluppo

Calcolare l’equazione di secondo grado in QB64

Per calcolare l’equazione di secondo grado in QB64, dobbiamo prima definire le tre variabili a, b e c che rappresentano i coefficienti dell’equazione di secondo grado. Successivamente, dobbiamo calcolare il discriminante (b2 – 4ac), che ci indica se l’equazione ha soluzioni reali o immaginarie. Infine, calcoliamo le soluzioni x1 e x2 usando la formula x = (-b ± √(b2 – 4ac)) / 2a.

Ecco un esempio di codice in QB64:

Dim a As Single, b As Single, c As Single
Dim x1 As Single, x2 As Single, discriminante As Single

Print "Inserire il coefficiente a:"
Input a
Print "Inserire il coefficiente b:"
Input b
Print "Inserire il coefficiente c:"
Input c

discriminante = b * b - 4 * a * c

If discriminante < 0 Then
    Print "L'equazione non ha soluzioni reali."
Else

    x1 = (-b + Sqr(discriminante)) / (2 * a)
    x2 = (-b - Sqr(discriminante)) / (2 * a)

    Print "Le soluzioni sono x1 ="; x1; "e x2 ="; x2
End If

Il codice definisce le tre variabili a, b e c come singole precisioni, che sono i tipi di dati più adatti per i numeri con la virgola mobile. Quindi, chiede all’utente di inserire i valori per a, b e c. Dopo aver calcolato il discriminante, verifica se l’equazione ha soluzioni reali o immaginarie. Se il discriminante è negativo, l’equazione non ha soluzioni reali e il programma termina. Altrimenti, calcola le soluzioni x1 e x2 e le stampa.

/ 5
Grazie per aver votato!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *