CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[plus ou moins hs] Calculatrice

tauruxbis
tauruxbis
Niveau 10
27 septembre 2005 à 17:01:13

Bon je suis passé en seconde, et j´ai une calculatrice Ti-82 , alors j´essaie , en m´inspirant d´autre jeux créé sur ti (texas instrument) , de creer mon jeu en le programmant dans le language de la calculatrice (du ti-basic , je crois que ça s´apelle, mais je suis pas sur).

J´ai 1 ou deux question pour ceux qui savent :

1)j´ai besoin de faire une division avec reste ou un modulo , mais je ne trouve absolument pas la commande...

2)si il y a moyen de faire une troncature à l´unité (sans passer par int , parce que ça n´a pas l´air de marcher, à moins que vous ne m´expliquiez).

merci à vous si vous savez, sinon tant pis ;)

fil_razorback
fil_razorback
Niveau 10
27 septembre 2005 à 17:52:58

Je crois que tout ca tu peux le faire avec les commandes contenues dans la touche MATH et ses onglets.

Fil, trop crevé pour soertir sa TI et vérifier :)

soule_link
soule_link
Niveau 10
27 septembre 2005 à 21:19:10

j´ai besoin de faire une division avec reste

(c´est a dire?)
(c´est moi qui est pas compris la question car fil la comprise)

2) tien je me demande la meme chose car on ne peut pas utiliser "float 0" alors ca fait moche dans mon rpg!

fil_razorback
fil_razorback
Niveau 10
27 septembre 2005 à 21:28:13

Division avec reste c´est un modulo. c´est aussi ce qu´on t´apprend à faire en primaire :

Tu divises deux entiers sans aller au délà de la virgule et tu obtiens un "reste".
/R = division avec reste
par exemple 127/R10 te donne 7 car 127 est égal à 12*10 +7 :)

soule_link
soule_link
Niveau 10
27 septembre 2005 à 21:51:11

ok(je l´avais lu quelle que part, j´avais oublié :ok: )

mais a quoi cela pourrai servir dans un programme ou autres????(juste pour savoir l´utilité)

2) oubliez pas la question numero 2 aussi :ok:

fil_razorback
fil_razorback
Niveau 10
27 septembre 2005 à 21:52:02

Les modulos sur calculette ca sert pas à grand ch.se à ma connaissance ^^

tauruxbis
tauruxbis
Niveau 10
27 septembre 2005 à 22:31:02

ça me sert pour calculer un truc (vous voulez l´histoire, ben voilà, mon prof d´histoire-géo fait régulièrement des interrogations orale (1 fois par cours) et il demande un nombre à un élève dans la tranche d´une centaine, il fait la division du nombre par le nombre d´élève dans la classe et le reste, est le numéro de l´élève qui sera interrogé (et noté) , ainsi , quand j´aurais fini ce programme, moi et une bonne partie de la classe (sauf ceux que j´aime pas , gniark) profiteront d´avoir la possibilité de choisir qui sera interrogé ! :D )

c´est pour cela :)

mais en fait là vous ne m´avez pas beaucoup aidé car dans math ,je ne crois pas qu´il y soit (je verrifierai quand même) , je regrette ma casio du collège , ou il y avait une commande dans les boutons de la calculette...

Sinon pour float 0 , ça marche pas vu que quand j´additionne par exemple :

5.7 (=5) + 5.7 (=5)

ça fera 11 au lieu de 10...

bon si vous avez du nouveau, n´hésitez pas :)

soule_link
soule_link
Niveau 10
27 septembre 2005 à 23:05:09

il y a suremnt un truc car il a beaucoup de programme ou de caculette ou leur chifre son arrondi!

(je savais pour float 0 :ok: )

Vengeur41
Vengeur41
Niveau 10
28 septembre 2005 à 15:05:06

If you want it you code it...

C´est pas très dur de créer une fonction pour arrondir un nombre...

tauruxbis
tauruxbis
Niveau 10
28 septembre 2005 à 15:39:49

je veux pas arrondir mais troncater (ça ce dis comme ça) , de toute façon j´ai réussi (j´ai déclaré un int en faisant la division dedans :d)))

par contre, si vous savez par une suite d´opération comment calculer le pgcd (si vous arrivez à traduire la méthode qu´on apprend au collège en un programme) , je serais heureux que vous me la communiquiez...

ah, et idem pour le ppcm, si possible..

tauruxbis
tauruxbis
Niveau 10
29 septembre 2005 à 20:38:50

comme je voulais le dire, si vous savez, n´hésitez pas ;)

Vengeur41
Vengeur41
Niveau 10
29 septembre 2005 à 21:03:29

T´as une fonction pgcd dans ta caltoche...
Math > Num > 9 (gcd)
Tu entre le premier nombre , une virgule puis le 2ème...

soule_link
soule_link
Niveau 10
29 septembre 2005 à 21:06:28

désolé je ne connais pas encore toute les fonction de ma caculette(car il y en a qui serve vraiment a rien)

1)ca sert a quoi int?

2) comment enregistrer des variables dans L1,L2...?

dnob700
dnob700
Niveau 10
29 septembre 2005 à 21:19:11

L1, L2, ... sont des listes et non pas des variables. Je pense que tu les mets sous la forme :
{a,b,c}->L1

Pour virer la partit décimale tu doit avoir int (ou peut-être ipart), ou floor (pareil sur les entier naturel, mais pas pour les négatif, masi tu t´en fiche) et pour avoir le reste de la division tu as le modulo ça doit être du style mod(a,b)

sinon le reste de la division de a par b vaut quelque chose comme :
(a/b-floor(a/b))*b

sachant qu´il doit y avoir une fonction fpart ou qulque chose dans le genre pour ne garder que la partie décimal (le a/b-floor(a/b)).

Et en règle général fil, le modulo sers très souvent en programmation, donc sur une calculette aussi si on programme ou juste pour l´arithmétique en général, on peut toujours en avoir besoin un jour ou l´autre.

soule_link
soule_link
Niveau 10
29 septembre 2005 à 21:25:48

ok masi ourquoi je dois mutiplier par B a la fin de cette expression(sinon j´ai compris le reste :ok: ) (a/b-floor(a/b))*b

soule_link
soule_link
Niveau 10
29 septembre 2005 à 21:31:19

derniere question comment fait ton pour sourtir les variables de L1?

dnob700
dnob700
Niveau 10
29 septembre 2005 à 23:31:07

tu multiplie par b pour "récupérer" le reste, ce qui faisait partit de la division non entière.

pour les liste il doit falloir faire quelque chose comme L1(x) (si ça ne va pas essaye avec des {} ou des [] et remplace x par le numéro de l´élément que tu veux).

fil_razorback
fil_razorback
Niveau 10
30 septembre 2005 à 13:02:20

Pour utiliser listes ca marche comme ça:

Modifier ==>
(mets à l´emplacement y de L1)
x=>L1(y)

Accéder ==>
L1(x) ==> désigne l´emplacement x de l1

Changer la longueur ==>
x=> dim(L1)

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment