Seuls les membres ayant 30 points peuvent parler sur le chat.
Menu
Calculatrices
Graph 35 à 100 (CFX)
Graph 25/25+ (Pro) (fx-7400)
Graph 35+USB/75/85/95 (SD)
Graph 100/100+ (AFX)
ClassPad 300/330
Fx-CG 10/20
Fx-CP 400
Graph 90+E
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graphs 35 à 100 >> Divers >> Premier
Premier
Version : 1.1 Taille : 296 octets Ajouté le : 2018-10-29 18:34 Modifié le : 2018-10-30 18:47
Auteur et posteur :
MicroraptorrHors ligneMembrePoints: 22 Défis: 0 Message
Planète Casio - Programme Casio - Premier - microraptorr - Calculatrices
Nombre de visites sur cette page : 1273
Score au progrank : 24
Pas encore de note !

Vous devez être inscrit(e) et avoir 20 points ou plus pour noter.
181 téléchargements | Soumettre un test


Description :

Bonjour, c'est ici mon premier programme en Basic que je publie (sans doute pas le dernier ).
C'est tout simple : vous entrez un nombre et le programme vous dit s'il est premier ou pas. Classique. Sauf que, dans le deuxième cas, il vous donne aussi tous ses diviseurs ! ( Rigolez pas je suis encore novice )
Marche relativement bien, j'ai essayé d'optimiser au maximum. On peut donner un nombre à 9 chiffres, ça prend juste un peu de temps pour ses diviseurs ( 2 minutes 30 environ pour les 700 et quelque diviseurs de factorielle 12 ).
* Edit : dans la version 1.1, les décimaux sont reconnus donc pas de glitch de ce côté et les négatifs sont utilisables

N'hésitez pas à donner votre avis, je suis preneur !


Commentaires :

Pages: 1, 2 | Suivante

LephenixnoirHors ligneAdministrateurPoints: 18201 Défis: 142 Message
Posté le 29-10-2018 à 18:42 | #
Pas mal ! Par contre ton algorithme pour trouver tous les diviseurs est très lent. Dès que tu trouve un diviseur D, tu peux diviser le nombre que tu étudies par D et continuer à chercher.

Niveau extensions...
- Négatifs : facile, tu prends toutes les valeurs absolues. :3
- Décimaux : pas d'extension de divisibilité à ma connaissance
- Complexes : non, il n'y a rien à chercher ici. xD
ManoloHors ligneMembrePoints: 910 Défis: 13 Message
Posté le 29-10-2018 à 18:44 | #
c'est génial!!! même si mon grand frère dit pouvoir le faire en environ 15 ligne...
HackcellHors ligneMembrePoints: 1344 Défis: 11 Message
Posté le 29-10-2018 à 18:49 | #
Ayant été grand frère dans une autre vie, je peux t'assurer qu'il cherche juste à frimer
MicroraptorrHors ligneMembrePoints: 22 Défis: 0 Message
Posté le 29-10-2018 à 18:53 | #
Merci pour vos réponses ... hyper rapides ! Je prends note et change ça tout de suite !

Juste @Lephenixnoir, je vois pas trop bien ce que tu veux dire... Une décomposition en facteurs premiers puis toutes les combinaisons possibles à partir d'eux ?
KikoodxEn ligneMembrePoints: 2150 Défis: 11 Message
Posté le 29-10-2018 à 19:11 | #
Moi je peux le faire en une ligne : en remplacement tous les retours par : :roll:
ManoloHors ligneMembrePoints: 910 Défis: 13 Message
Posté le 29-10-2018 à 20:18 | # | Fichier joint
je te donne des images si tu veux, la première est dans ce fichier joint,
ManoloHors ligneMembrePoints: 910 Défis: 13 Message
Posté le 29-10-2018 à 20:19 | # | Fichier joint
et la deuxième est dans ce fichier joint.
KikoodxEn ligneMembrePoints: 2150 Défis: 11 Message
Posté le 29-10-2018 à 22:02 | #
Des images pour un utilitaire de ce genre ?
ManoloHors ligneMembrePoints: 910 Défis: 13 Message
Posté le 30-10-2018 à 00:25 | #
J'aime pas quand y'a pas d'images.
LephenixnoirHors ligneAdministrateurPoints: 18201 Défis: 142 Message
Posté le 30-10-2018 à 09:29 | #
+1

Pages: 1, 2 | Suivante

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2020 | Il y a 59 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