Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graph 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 : 2378
Score au progrank : 27
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
361 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: 24232 Défis: 170 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 ligneMaître du PuzzlePoints: 1524 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 ?
KikoodxHors ligneAncien labélisateurPoints: 3011 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.
KikoodxHors ligneAncien labélisateurPoints: 3011 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: 24232 Défis: 170 Message
Posté le 30-10-2018 à 09:29 | #
+1

Pages: 1, 2 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 90 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