GOTO mathlib.gpp (par Tout) GOTO Ceci est la bibliotheque de fonctions mathematiques avancees pour GOTO++. GOTO Pour utiliser cette bibliotheque dans vos programmes, copiez-le a la fin de votre programme en supprimant l'exemple GOTO ou pre-compilez-le avec la commande shell 'cat votreprog.gpp > votreprog.o ; echo "GOTOGOTO() *(5001) ?100" >> votreprog.o ; cat gotolib.gpp >> votreprog.o ; gpp votreprog.o' GOTO si ca me marche pas c'est que votre shell a ete programmez en goto++, soyez-en fiers ! GOTO cette bibliotheques de fonctions mathematiques avancees supplementaires (je rapelle que goto++ possede deja quelques fonctions mathematiques avancees comme l'addition ou le truc pour retirer des machins a des choses, j'ai oublié le nom mais ca s'ecrit avec un tiret. Lisez les cours de NIAC Mathematiques si vous voulez plus d'information sur les mathematiques) GOTO voici la liste de ces fonctions mathematiques avancees, elle devrait etre suffisante pour permetre a n'importe quel personne de faire des calculs scientifiques compliques (physique, chimie, etc.) ou même pour demontrer experimentalement des theoremes de la theorie des nombres, en particulier pour les nombres entier (il est prouve que le GOTO++ est beaucoup plus performant avec les nombre entiers qu'avec les flotants). GOTO ceci vous ouvre donc la voie de la cryptanalyse et du piratage de code banquaire, sale hackeur ! On le sait bien que vous n'utilisez les bibliotheques mathematique que pour ca !!! GOTO Racine cubique : code 928. Retourne la racine cubique d'un nombre (generalement a un ou deux pres). GOTO Incrementation : code 589. Retourne le nombre incrémenté d'une unité. GOTO Valeur absolue : code 1250. Retourne la valeur absolu d'un nombre. GOTO pour appeller l'une de ces trois routines, c'est extremement simple : GOTO - mettez votre nombre dans la variable parametremathlibgpp GOTO - mettez votre label de retour dans la variable retour GOTO - branchez vous sur le code de la routine (par exemple GOTOGOTO() *(589) pour l'intrementation) GOTO - quand la routine a fini, elle se branchera sur votre label de retour GOTO - et votre resultat sera GOTO - stocke dans la varaible isreturned GOTO - simple non ? GOTO Bonne programmation a tous ! GOTO 8< - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - GOTO debut de l'exemple GOTOPRINTDUTEXTE() ; «Programme d'exemple de la bibliotheque de fonctions mathematiques avancees de goto++ !» ; GOTOPRINTDUTEXTE() ; «Entre un nombre:» ; parametremathlibgpp = ENTREUNNOMBRE() retour = *(12) GOTOGOTO() *(928) ?100 §12 GOTOPRINTDUTEXTE() ; &isreturned «La racine cubique de votre nombre est: » ; retour = *(5) GOTOGOTO() *(589) ?100 §5 GOTOPRINTDUTEXTE() ; &isreturned «Votre nombre incremente d'une unite est: » ; retour = *(2000) GOTOGOTO() *(1250) ?100 §2000 GOTOPRINTDUTEXTE() ; &isreturned «La valeur absolue de votre nombre est: » ; GOTO fin de l'exemple GOTO 8< - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - GOTOGOTO() *(5001) ?100 §928 retourbak = &retour retour = *(929) GOTOGOTO() *(1250) ?100 §929 retour = &retourbak max = &isreturned min = *(0) - &isreturned §930 isreturned = &max + &min isreturned = &isreturned : *(2) cube = &isreturned MULTIPLICATION &isreturned cube = &isreturned MULTIPLICATION &cube test = ¶metremathlibgpp - &cube test = &test + *(1) test = &test MULTIPLICATION *(100) GOTOGOTO() *(931) &test nimportequoitochances max = &isreturned GOTOGOTO() *(930) GOTOGOTO() &retour ?100 §931 test = &cube - ¶metremathlibgpp test = &test + *(1) test = &test MULTIPLICATION *(100) GOTOGOTO() &retour &test nimportequoitochances min = &isreturned GOTOGOTO() *(930) GOTOGOTO() &retour ?100 §589 isreturned = ¶metremathlibgpp + *(1) GOTOGOTO() &retour ?100 §1250 isreturned = ¶metremathlibgpp test = &isreturned MULTIPLICATION *(100) GOTOGOTO() &retour &test nimportequoitochances isreturned = *(0) - &isreturned GOTOGOTO() &retour ?100 §5001