Vuott, se le cose stanno come hai intuito, allora suggerisco a
steci57 di riscrivere il codice così:
Apri un nuovo progetto grafico
QT Application e nominalo come ti pare.
Disegna nella
FMain quattro
ValueBox senza rinominarle le prime tre serviranno a contenere i valori per il calcolo la quarta restituirà il risultato della formula.
Sotto le valuebox disegna un
Button1 e nella proprietà
Text scrivi
Calcola il valore.
Fai doppio click sul button e all'interno del codice
FMain.class fra i marcatori
Public Sub Button1_Click() e
End scrivi questo codice:
ValueBox4.Value = Round(ValueBox1.Value / Sqr(1 - (ValueBox2.value / ValueBox3.value) ^ 2), -3)
Poi avvii il progetto, scrivi i corretti valori nelle prime tre valuebox e agisci sul pulsante cliccandoci sopra.
Occorre precisare che è inutile rinominare le ValueBox con vb1, vb2 ecc. tanto vale lasciare i nomi originali ValueBax1, ValueBox2 ecc. per rinominare con criterio occorre dare agli oggetti, ma anche alle variabili, nomi significativi e volendo usare anche i suggerimenti del linguaggio Gambas3 far precedere il nome significativo da un profisso (qui si va un po tutti in ordine sparso) ad esempio potresti definire il nome di una ValueBox che contiene un valore temporale con
vbxTemp mentre una variabile di tipo Float che contiene un valore temporale la nominerai
fTemp.
Esercitati sul progettino per rinominare le ValueBox e definire variabili a cui passare i valori per poi fare il calcolo e ripassarlo al quarto valuebox.