Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Programme fantôme!! (fausser les résultats d'une cible!!!)
TheNicoss38 le 23/05/2012 à 16:01
Salut à tous!! Une personne de votre classe que vous n'aimez pas? Eh bien ce programme fantôme va permettre de fausser ses résultats! Débrouillez-vous pour lui prêter votre calculatrice pendant un test aprés avoir démarrer le programme et tout ses résultats de calculs seront faux (sauf quelques-uns pour faire croire que tout marche bien). Dés que votre cible aura la calculatrice, il pensera que tout est normal en regardant l'écran, mais en fait le programme fantôme est en route!
Voici le programme à recopier (pas trés long) :
Code
PROGRAM:ZFANT
:EffEcr
:Lbl A
:Input "",B
:entAléat(1,8)->C
:If C=1
:Then
:Disp B+1
:End
:If C=2
:Then
:Disp B
:End
:If C=3
:Then
:Disp B*Pi(2nde+^)
:End
:If C=4
:Then
:Disp B/2
:End
:If C=5
:Then
:Disp B*10^1
:End
:If C=6
:Then
:Disp 2B
:End
:If C=7
:Then
:Disp B
:End
:If C=8
:Then
:Disp B²
:End
:Goto A
Lien de téléchargement :
http://www.mediafire.com/?l19pk8kpjkcj879
Voilà!! Si vous avez des questions ou des améliorations n'hésitez pas!
Samos le 23/05/2012 à 16:42
Je ne suis pas un expert mais la "victime" est censée lancer le programme à la place d'un autre?
Sinon génial l'idée pour détruire les moyennes des autres

Samos le 23/05/2012 à 16:59
Je viens de comprendre! Tu laisse ta calculatrice s'éteindre toute seule et tu n'affiche pas la variable! Il m'a fallu du temps

The K le 23/05/2012 à 17:03
Un programme sans fin ?
Voila comment on peut l'optimiser
Code
EffEcr
While 1
Input "",B
entAléa(1,8
If Rep=1
B+1
If Rep=2
B
If Rep=3
B[pi]
If Rep=4
.5B
If Rep=5
10B
If Rep=6
2B
If Rep=7
B
If Rep=8
B²
Disp Rep
End
Mais quitte à la jouer comme ça pourquoi ne pas mettre une fonction ?
Code
While 1
Input "",B
entAléa(1,20
Disp (10+BRep)sin(cos((10+BRep)²
End
Un truc de ce genre la héhé ...
TheNicoss38 le 23/05/2012 à 18:05
Pour mieux que tu comprennes samsam, voici un exemple de situation :
La cible de demande ta calculatrice en test parce qu'il a oublié la sienne.
Là tu démarres le programme et tu lui donne ta calculatrice.
Il va croire que tout est normal et va marquer les réponses fausses affichées par le prgm.
Voilà j'éspère que tu comprendras mieux.The Werty le 23/05/2012 à 21:40
Après si le mec en question est un peu futé il decouvrira la supercherie, mais c'est bien pensé

linkakro le 23/05/2012 à 21:44
C'est un bon vieux classique

.
Quitte à afficher des résultats aléatoirement, il suffit d'afficher un nombre aléatoire.
Un calcul comme celui présenté précédemment convient aussi.
Code
While 1
Input "",Chaîne1 //- ne plante presque jamais
Disp 100NbrAléat //- simple mais quand même varié
End
Mais je reconnais qu'afficher parfois un résultat juste peut être amusant.
Code
While 1
Input "",Chaîne1 // ou bien Input "",B
If entAléat(0,1
Then
Disp expr(Chaîne1 // ou bien Disp B // ils plantent s'il y a erreur de syntaxe
Else
Disp 100NbrAléat
End
End
Le plus simple pour déranger quelqu'un en cours de physique, c'est de fixer les décimales à zéro. (menu Mode puis Float 0)
Et alors pas de programme à déceler. sandro le 23/05/2012 à 21:46
Sinon, on fait un tirage aléatoire de manière que seul en moyenne une fois sur 4 le résultat soit faux, comme ça il ne se doutera peut-être pas s'il commence à faire des calculs simples.
Par contre, il risque aussi de se rendre compte que le graph et les programmes sont innaccéssibles.
Sinon, ce serait aussi une bonne idée de ne pas modifier le nombre de décimales du réultat : si 486*2485=153585.23 ou si 23.4+96.15=301.
Sandrokevgaming57050 le 06/12/2012 à 08:46

**Utile mais il y a plus rapide* !
*le programme est plus court mais moins éfficace car il ne reste pas allumer une fois la Ti rallumé
Code
clrhome
lbl1
A+Randint(1,9)->A
Disp A
goto 1
Il est testé mais je pense qu'il n'y as pas d'erreur
**= L'ancien poste a lagué alors je l'ai remis ^^
blg_flg le 06/12/2012 à 19:29
A la fin, c'est pas Goto 1?

Samos le 06/12/2012 à 19:30
Et tu as aussi oublié le
Input "",Akevgaming57050 le 07/12/2012 à 08:25
a ouai dsl mais je suis au lycée j'avais pas le temps voila corrigé :
Code
clrhome
lbl1
input"",A
A+randint(1,9)-> A
Disp A
Goto 1
charlesjean le 08/12/2012 à 01:11
le mieux est d'utiliser un prgm de M@thieu41
Code
3E02
D310
FDCB0966
28FA
3E03
D310
FDCB09A6
C9
End
0000
End
il simule que la calculette est éteinte
il ne vous reste plus qu'a inclure au tout debut :
Code
clrhome
Envoi(9PrgmOFF
linkakro le 08/12/2012 à 10:49
@ charlesjean :
Très bien mais indique le lien de ta source !
Je ne sais plus si celui de m@thieu41 est une simulation ou une réalité, mais un programme de ce type et nom existait avant m@thieu41 et n'était qu'une simulation d'après les embrouilles que j'ai eu avec.
EDIT: clarification de celui à qui je m'adresse ajoutéeTheNicoss38 le 23/03/2013 à 22:30
UP !

Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.