Posté le 14/09/2014 16:06
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 143 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 14/09/2014 16:08 | #
Salut,
Then "Le nombre est un entier"
Else "Le nombre n'est pas un entier"
IfEnd
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 14/09/2014 16:18 | #
Tu es en spé maths ?
Y'a aussi:
Alexum Invité
Citer : Posté le 14/09/2014 17:38 | #
Merci pour les réponses, j'avais déjà essayé avec "Int" mais je ne connaissais pas la syntaxe exacte.
J'ai essayé de faire comme toi Theprog, ça me met une erreur syntaxe mais ça doit être une erreur dans le reste de mon programme (et oui je suis en spé maths)
lea24s Invité
Citer : Posté le 16/09/2018 14:10 | #
Bonjour, je suis en spé maths, et j'ai un exercice concernant les nombres abondants.
Dans cet exercice, j'ai un algorithme, et je dois le programmer sur ma calculatrice Casio 35+E (enfin je crois)
On me demande de dire que :
"Si N/I est un entier ........"
puis plus loin :
"Si sqrt(N) est un entier....."
Et la, je bloque, je n'arrive pas à programmer le fait que ce soit un entier.
Quelqu'un pourrait-t-il m'indiquer la méthode à suivre ?
Citer : Posté le 16/09/2018 14:14 | #
Simple à faire, regarde
If Frac A = 0 //Littéralement : Si la partie fractionnaire de A est nulle
Then...
Autrement, dans ton cas, tu peux aussi faire comme ça :
Then ...
[...]
If Int(√N) = √N
Then...
IfEnd
La commande Int renvoie la partie entière d'une nombre.
Frac renvoie la partie décimale du nombre
Citer : Posté le 16/09/2018 14:15 | #
Tu as la fonction Int qui te donne la partie entière d'un nombre. Pour une variable N, par exemple tu peux écrire :
Then ...
IfEnd
Mais bien sûr ça marche pour toutes les valeurs numériques, tu peux donc injecter des calculs dedans :
Then ...
IfEnd
Même si c'est probablement plus rapide de stocker le résultat dans une variable afin d'éviter de le calculer deux fois :
If Int R=R
Then ...
IfEnd
La fonction Int est dans le menu OPTN F6 F5(NUM) F2(Int).
Citer : Posté le 17/09/2018 10:27 | #
Même si c'est probablement plus rapide de stocker le résultat dans une variable afin d'éviter de le calculer deux fois :
If Int R=R
Then ...
IfEnd
La fonction Int est dans le menu OPTN F6 F5(NUM) F2(Int).
Pourquoi ne pas utiliser Ans ?
If Int Ans=Ans
Then [...]
IfEnd
Et comme TheProg l'a dit :
Y'a aussi:
Il est aussi possible de faire
Then [...]
IfEnd
Ce qui économise de l'espace
Cordialement, KikooDX
Citer : Posté le 17/09/2018 12:00 | #
C'est vrai, Kikoodx, mais le but ici n'est pas tant d'économiser de l'espace comme pas possible, il s'agit d'un exercice de mathématiques. En tous cas, j'espère que lea24s trouvera son bonheur parmi nos réponses !
Citer : Posté le 17/09/2018 12:10 | #
C'est vrai, Kikoodx, mais le but ici n'est pas tant d'économiser de l'espace comme pas possible, il s'agit d'un exercice de mathématiques. En tous cas, j'espère que lea24s trouvera son bonheur parmi nos réponses !
Oui c'est vrai
Ça peut toujours être utile si quelqu'un d'autre tombe dessus.
Deathorbit Invité
Citer : Posté le 14/01/2020 20:55 | #
Bonjour je suis perdu
Comment faire pour avoir "Si Z est un réel" en programmation ?
Citer : Posté le 14/01/2020 21:07 | #
Généralement ton nombre est un réel par définition. La seule exception c'est quand tu as des nombres complexes.
Citer : Posté le 15/01/2020 10:40 | #
Y'aurait-il pas un truc sympa à faire avec la double flèche et qui prendrait encore moins de place ?
Citer : Posté le 15/01/2020 11:28 | #
Tu peux toujours faire ce genre de variations :
Après c'est à toi de voir si tu as une ou plusieurs instructions à exécuter dans la condition. La réponse à ce topic c'est surtout l'expression booléenne.
Deathorbit Invité
Citer : Posté le 16/01/2020 22:21 | #
Justement Z est un nombre complexe là est le problème
Citer : Posté le 16/01/2020 22:22 | #
Dans ce cas ImP Z=0 devrait suffire.
Deathorbit Invité
Citer : Posté le 17/01/2020 00:32 | #
J'ai testé mais la calculette affiche erreur syntaxe elle refuse Imp=0
Citer : Posté le 17/01/2020 08:53 | #
Prends-le bien dans OPTN, CPLX, ImP ou dans le catalogue.
Citer : Posté le 17/01/2020 08:53 | #
Deux remarques :
- Ce n'est pas Imp=0 mais Imp Z=0 qu'il faut taper ;
- Il ne faut pas écrire Imp en toute lettre mais utiliser la commande, que tu peux trouver via [ OPTN ] [ CPLX ].
Ajouté le 17/01/2020 à 08:54 :
A noter que la fonction Rep est référencée sur le site, mais pas Imp.
La Planète Casio est accueillante : n'hésite pas à t'inscrire pour laisser un message ou partager tes créations !