Tabelline xD

« Older   Newer »
  Share  
Delbix
icon9  CAT_IMG Posted on 10/8/2011, 11:18     +1   -1




Bene....
premetto che è un programma di utilità pari a 0 xD
fatto per mio cugino, per ripetere le tabelline :P

FUNZIONI:
-4 livelli di difficolta
-salva i risultati, che poi si possono visualizzare nel menu dell' "Hall Of Fame"
-possibilità di Personalizzare la difficoltà nel menù "Personalizza" lol


FrontBack - Security Decompiler Team

SecureFile: QUI


Edited by FrontBack - 24/1/2013, 18:17
 
Top
*Sym98*
CAT_IMG Posted on 10/8/2011, 11:50     +1   -1




Carino, mi servirà per ripassare le tabelline. ;)
Comunque...

immagineyvb



Dopo aver risposto 36 al posto di 63. Asd


P.S= La grafica è da migliorare.

Edited by *Sym98* - 10/8/2011, 13:47
 
Top
Delbix
CAT_IMG Posted on 10/8/2011, 11:57     +1   -1




azz ho dimenticato 1 & xD

CITAZIONE
P.S= La grafica è da migliorare.

già
 
Top
mR.Ðe[A]Th. ‹3
CAT_IMG Posted on 10/8/2011, 12:26     +1   -1




Bravo :D compliment diavvero continua così
 
Top
I.Ren
CAT_IMG Posted on 10/8/2011, 12:28     +1   -1




L'idea è carina ma il codice, senza offesa deh, è scritto davvero male.

1159 linee per un programma del genere è pura follia. L'ho rifatto io, senza GUI (e vabbè lì un 50-100 linee di codice se vuoi esagerare ti vanno) ma cmq se usavi i cicli non ne venivano fuori così tanto. Questo funzia lo stesso, fa le stesse identiche cose. Sono 73 linee al posto 1159, ne ho risparmiate solo 1086.

CODICE
$diff = InputBox("Seleziona difficoltà:","1- Principiante"&@CR&"2- Medio"&@CR&"3- Esperto"&@CR&"4- Cazzuto")
Switch $diff
       Case 1
               principiante()
       Case 2
               medio()
       Case 3
               esperto()
       Case 4
               cazzuto()
       Case Else
               MsgBox(0,'','scelta non valida')
EndSwitch
       
Func cazzuto()
       For $i = 1 To 10
               $in = TimerInit()
               $r1 = Random(1,10,1)
               $r2 = Random(1,10,1)
               $dom = InputBox("Inserisci la riposta. Hai 5 secondi.",$r1&" x "&$r2)
               If TimerDiff($in) > 5000 Then
                       MsgBox(0,'',"5 secondi passati.")
                       ExitLoop
               ElseIf $dom == $r1*$r2 Then
                       MsgBox(0,'',"Risposta corretta.")
               Else
                       MsgBox(0,'',"Risposta errata")
                       ExitLoop
               EndIf
       Next
EndFunc
       
Func esperto()
       For $i = 1 To 10
               $r1 = Random(1,10,1)
               $r2 = Random(1,10,1)
               $dom = InputBox("Inserisci la risposta:",$r1&" x "&$r2)
               If $dom == $r1*$r2 Then
                       MsgBox(0,'',"Risposta corretta.")
               Else
                       MsgBox(0,'',"Risposta errata.")
                       ExitLoop
               EndIf
       Next
EndFunc

Func medio()
       For $i = 1 To 10
               $in = TimerInit()
               $dom = InputBox("Inserisci la risposta. Hai 10 secondi",$i&" x 1")
               If TimerDiff($in) > 10000 Then
                       MsgBox(0,'',"10 secondi passati.")
                       ExitLoop
               ElseIf $dom == $i*1 Then
                       MsgBox(0,'',"Risposta corretta.")
               Else
                       MsgBox(0,'',"Risposta errata.")
                       ExitLoop
               EndIf
       Next
EndFunc

Func principiante()
       For $i = 1 To 11
               $dom = InputBox("Inserisci la risposta:",$i&" x 1")
               If $dom == $i*1 Then
                       MsgBox(0,'','Risposta corretta')
               Else
                       MsgBox(0,'','Risposta errata')
                       ExitLoop
               EndIf
       Next
EndFunc


Io fossi in te lo riscriverei interamente.. è un affronto alla vista, un codice del genere xD
 
Top
mR.Ðe[A]Th. ‹3
CAT_IMG Posted on 10/8/2011, 13:32     +1   -1




Come sei crudele I.Ren xD
lo hai distrutto sul nascere
:lool:
 
Top
»Master
CAT_IMG Posted on 10/8/2011, 15:07     +1   -1




bravo, buona l'idea, ma devo quotare I.Ren, il codice fa male ai occhi xD
 
Top
-AsCiA-
CAT_IMG Posted on 18/8/2011, 23:24     +1   -1




bel programma,ma quoto la piccola critica sul sorgente...
e ti do un consiglio,se vuoi accettarlo ovviamente.
N
Non prenderle come brutte critiche,prendile piu' come consigli,un programma,non deve solo funzionare,bisogna imparare,e con il tempo programmando si impara,a scrivere un codice piu' pulito possibile,devi partire dall'idea che se devi fare una modifica non devi rimodificare tutto...
ma tranquillo,questo si impara con il tempo e l'esperienza...
e battendoci la testa molto spesso XD
bel programma cmq :) servira' anche a me XD
 
Top
Delbix
CAT_IMG Posted on 19/8/2011, 17:16     +1   -1




grazie ^^ le critiche le accetto piu che volentieri :) difatti volevo rifarlo da 0 con il modo che ha postato I.Ren ma alla fine ci ho rinunciato perche non avevo tempo e voglia >.< se mi viene 1 po di voglia lo rifaccio e lo posto :)
 
Top
FrontBack
CAT_IMG Posted on 19/8/2011, 17:21     +1   -1




@delbix: prima manda a me la nuova versione per pm, non rimuovere il marchio
 
Top
Delbix
CAT_IMG Posted on 20/8/2011, 12:21     +1   -1




ok.. cmq perchè hai tolto il colore arancione? >.< era figo xD
 
Top
FrontBack
CAT_IMG Posted on 20/8/2011, 14:03     +1   -1




@delbix: se vuoi rimetterlo fallo, l'ho tolto perchè dopo contrastava con il colore delle scritte del marchio
 
Top
11 replies since 10/8/2011, 11:18   167 views
  Share