Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Radice Quadrata (Delphi 7)

    codice:
    procedure TForm8.Button3Click(Sender: TObject);
    begin
    var
    X,Y,Z:INTEGER;
    S:STRING[10];
    nDouble: Double;
    begin
      VAL(Edit10.text,X,Z);
      nDouble := StrToFloatDef(Edit9.text, 0);
      nDouble := (nDouble * X);
      STR(X,S);
      Label13.Caption := FloatToStr(Round(nDouble));
    end;
    con il codice sopra riportato effettuo questa formula Watt X Corrente adesso ne vorrei fare la radice qadrata come faccio? Che?!?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,472
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Ho fatto in questo modo:
    codice:
    procedure TForm8.Button3Click(Sender: TObject);
    var
    X,Y,Z:INTEGER;
    S:STRING[10];
    nDouble: Double;
    number, squareRoot : Extended;
    begin
      VAL(Edit12.text,X,Z);
      nDouble := StrToFloatDef(Edit11.text, 0);
      STR(X,S);
      number  := nDouble * X;
      squareRoot := Sqrt(number);
      Label13.Caption := FloatToStr(Round(nDouble));
    end;
    Ma c'è un problema che non riesco a risolvere, quando inserisco i dati nell'edit11 e l'edit 12 e premo il pulsante calcola correttamente il valore, adesso se cambio il valore da calcolare nell'edit11 e premo il pulsante calcola bene, il problema arriva quando cambio il valore nell'edit12, premendo il pulsante il risultato resta uguale, come mai?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,472
    Ma cosa te ne fai di

    squareRoot

    ora che l'hai calcolato?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    faccio la radice quadrata

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,472
    Originariamente inviato da camaleonteplus
    faccio la radice quadrata
    Che risposta è?

    La domanda è "cosa te ne fai del risultato della radice quadrata"?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    scusami non avevo capito, il risultato viene visualizzato in label13

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,472
    Originariamente inviato da camaleonteplus
    scusami non avevo capito, il risultato viene visualizzato in label13
    Ti sembra che sia così come dici?

    codice:
    squareRoot := Sqrt(number);
    Label13.Caption := FloatToStr(Round(nDouble));
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Ho risolto in questo modo:
    codice:
    procedure TForm8.Button3Click(Sender: TObject);
    var
    X,Y,Z:INTEGER;
    S:STRING[10];
    nDouble: Double;
    begin
      VAL(Edit12.text,X,Z);
      nDouble := StrToFloatDef(Edit11.text, 0);
      nDouble := Sqrt(nDouble * X);
      STR(X,S);
      Label13.Caption := FloatToStr(Round(nDouble));
    end;

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 © 2024 vBulletin Solutions, Inc. All rights reserved.