Infinito [yuotube - hacking - informatica - grafica - programmazione -netlog - contest - msn - hentay - autoit source - yuoporn]

eq. maker

« Older   Newer »
  Share  
VoVdestroyerVoV
view post Posted on 24/5/2008, 18:02




autore: VoV
linguaggio: Autoit
spiegazione: permette di risolvere facilmente equazioni di primo e secondo grado

provatelo e ditemi che ne pensate

download: http://rapidshare.com/files/117093092/eq_maker.zip.html
 
Top
Alienx89
view post Posted on 24/5/2008, 18:37




insommaa nn è il massimo


se io voglio risolvere


x-2=0 nn posso

dovresti fare che si prende in imput tt l equazione

se nn metti alcun valore

dice prima che l eq è indeterminata
e poi che è impossibile
 
Top
VoVdestroyerVoV
view post Posted on 24/5/2008, 18:58




CITAZIONE
insommaa nn è il massimo


se io voglio risolvere


x-2=0 nn posso

come non puoi?
ah si è vero scrive che x=-2
mmmh dovrò riguardarlo

se non metti niente dici che dovrei mettere che esce?
però resta il problema che se non mette niente è come mettere zero quindi se uno ha solo 2 termini in X e il terzo mette 0 non ha senso che esca

mi piacerebbe sentire una tua opinione ^^
 
Top
Alienx89
view post Posted on 24/5/2008, 19:04




mmm

poi ti fa inserire 3 termini noti

se uno ne ha 2 o 1?
 
Top
VoVdestroyerVoV
view post Posted on 24/5/2008, 19:08




mette 0 nel terzo o secondo...
ne ho messi 3 per evitare che siano troppo pochi o troppo tanti
 
Top
Alienx89
view post Posted on 24/5/2008, 19:15




mmmm

secondo me è meglio una imput box dove ci metti tt
 
Top
squall 92
view post Posted on 25/5/2008, 20:23




posta la sorgente, così ci si può lavorare tutti...
 
Top
VoVdestroyerVoV
view post Posted on 26/5/2008, 19:42




eccola
CODICE
#include <GUIConstants.au3>

MsgBox(0, "Risoluzione equazioni di primo e secondo grado", "permettere di risolvere equazioni di primo e secondo grado in forma canonica")

$gui = GUICreate('VoV eq.',180,150)
GUISetBkColor(0x000000)
GUICtrlCreateLabel('Clicca sui buttoni' & @CRLF & 'per scegliere il tipo di equazione',2,2)
GUICtrlSetColor(-1, 0xFF0000)
$2 = GUICtrlCreateButton('primo grado',50,40,80,20)
GUICtrlSetColor(-1, 0x0033FF)
$avvio = GUICtrlCreateButton('secondo grado',50,70,80,20)
GUICtrlSetColor(-1, 0x0033FF)
$opzioni = GUICtrlCreateButton('Info',50,100,80,20)
GUICtrlSetColor(-1, 0x0033FF)
GUISetState(@SW_SHOW)

While 1
      Switch GUIGetMsg ()
 Case $opzioni
      MsgBox(0,"Info","Autore:VoV"& @CRLF & " " & @CRLF & "tool abbastanza intuitivo da usare"& @CRLF & "permette di risolvere equazioni di secondo grado"& @CRLF &""& @CRLF &"ottimo per i più pigri")
 Case $avvio
      $a=InputBox("Inserisci il valore di a", "Inserisci il valore di a")
      $b=InputBox ("Inserisci il valore di b", "Inserisci il valore di b")
      $c=InputBox("Inserisci il valore di c", "Inserisci il valore di c")
      $delta=$b*$b-4*$a*$c
   if $delta>=0 Then
      $x1=(-$b-Sqrt($delta))/(2*$a)
      $x2=(-$b+Sqrt($delta))/(2*$a)
      MsgBox (0, "Soluzioni", "Le soluzioni sono:"&@CRLF&"x1="&$x1& "      x2="&$x2&@CRLF&@CRLF&"")
Else
      MsgBox(0, "Impossibile", "Non esistono soluzioni reali"&@CRLF&@CRLF&"")
EndIf
 Case $2
      $d = InputBox("Primo coefficiente dell'incognita","Inserisci il primo coefficiente della x")
      $e = InputBox("Primo termine noto","Inserisci il primo termine noto")
      $f = InputBox("Secondo coefficiente dell'incognita","Inserisci il secondo coefficiente della x")
      $g = InputBox("Secondo termine noto","Inserisci il secondo termine noto")
          $h = InputBox("Terzo coefficiente","Inserisci il terzo coefficiente della x")
          $i = InputBox("Terzo termine noto","Inserisci il terzo termine noto")

   If ($d + $f + $h) <> 0 Then
      $x = ($g + $e + $i) / ($d + $f + $h)
      MsgBox(0,"Risultato","X è uguale a: " & $x)
EndIf

   If ($g + $e + $i) = 0 Then
       MsgBox(0,"Risultato","L'equazione è indeterminata")
EndIf

   If ($d + $f + $h) = 0 Then
       MsgBox(0,"Risultato","L'equazione è impossibile!")
EndIf
case $GUI_EVENT_CLOSE
              exit
      EndSwitch
Wend
 
Top
7 replies since 24/5/2008, 18:02   224 views
  Share