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.

Forum Casio - Autres questions


Index du Forum » Autres questions » sous programme modulo


dom Invité

sous programme modulo

Posté le 03/09/2016 01:34

Bonsoir, je galère sur le programme suivant . Possédant une graph100+ et n’ayant pas de double fléches
J’aimerai réaliser l’opération suivante. J’ai essayé les If, Then, Else, Ifend

L’opération du programme est celui çi

0≥P⇒0-Int (0/P)xP→0↵
0<0⇒0+(Int ( Abs 0/P) + 1) xP→0
Merci de m’apporté une solution à ce probléme. Cdt
=



Breizh_craft En ligne Modérateur Points: 1171 Défis: 7 Message

Citer : Posté le 03/09/2016 01:49 | #


Je suppose que tu utilises des O et des 0, mais dans tes lignes il n'y a que des 0 du coup c'est pas très lisible. Tu peux changer ça s'il-te-plaît ?

Sinon, en changeant bêtement les ⇒ par des If, je te dirais de faire :


[b][blue]If[/blue][/b] [maroon]0[/maroon]≥P↵
[b][blue]Then[/blue][/b] [maroon]0[/maroon]-Int (0/P)xP→0↵
[b][blue]IfEnd[/blue][/b]↵
[b][blue]If[/blue][/b] [maroon]0[/maroon]<0↵
[b][blue]Then[/blue][/b] [maroon]0[/maroon]+(Int ( Abs [maroon]0[/maroon]/P) + [maroon]1[/maroon]) xP→0↵
[b][blue]IfEnd[/blue][/b]↵

Breizh.pm – Un adminsys qui aime les galettes.


dom Invité

Citer : Posté le 03/09/2016 23:56 | #


Bonsoir et merci pour le coup de pouce,. J’ai essayé mais cela ne marche pas il y a un bug sur la derniére parenthése de la premiére ligne. Suivant tes conseils j’ai formulé cela . Merci pour ton aide. Cdt. Dom


If O≥P↵
Then O -Int (O/P)xP→ O ↵
IfEnd↵
If O <0↵
Then O +(Int ( Abs O/P) + 1)xP→ O ↵
IfEnd↵

Totoyo Hors ligne Membre d'honneur Points: 16103 Défis: 102 Message

Citer : Posté le 04/09/2016 11:54 | #


En regardant le code, je ne vois pas d'erreur de syntaxe.
Vérifie si tu n'as pas oublié / changé un caractère dans le code de Breizh_Craft.

Edit de Breizh_Craft : je m'appelle Breizh_Craft, pas Dark Storm


dom Invité

Citer : Posté le 04/09/2016 21:52 | #


Bonsoir à la planète Casio. Un grand merci à la communauté pour votre entraide. En fait il ne s'agit pas d'une erreur de syntaxe, mais d'une erreur mathématique. Qui se situe sur la dernière parenthèse de la première ligne.
J'ai vérifié la seconde ligne et elle marche bien. L'erreur mathématique se situe donc sur la première ligne.
je n'ai pas oublié, ni changé un caractère dans le code de Breizh_Craft. Malgré ce, la formulation plante pour l'instant je sèche.
Merci pour votre entraide. Dom.

Edit de Breizh_Craft : je m'appelle Breizh_Craft, pas Dark Storm


dom Invité

Citer : Posté le 05/09/2016 00:56 | #


Bonsoir à la communauté planète Casio. Je tiens à vous remercier pour votre coup de main. ( Tout particulièrement Breizh_Craft ainsi que Totoyo , super sympa ).

j’ai trouvé comment débogué le sous programme Modulo ( suite à erreur mathématique) donc si je reprend sous programme Modulo =
If O≥P
Then O -Int (O/P)xP→ O
IfEnd
If O <0
Then O +(Int ( Abs O/P) + 1)xP→ O ↵
IfEnd↵

J’intègre le sous programme suivant POSPD
Z→ O: ↵
If N<0↵
Then O+180→ O:360→P:Prog”MODULO”:O→Z:Abs N→N:L+(N/60)cos Z→E
IfEnd↵


“LATITUDE” (°)”:↵
If E≥0↵
Then “NORD,”: ↵
IfEnd↵

If E<0↵
Then “SUD,”:Abs E>DMS◢
IfEnd↵

G+(((N/60)sin Z) /cos((L+E)/2)) → O
“LONGITUDE  (°)”:↵

If O >0↵
Then “EST,”: ↵
IfEnd↵

If O <0↵
Then “OUEST”,”: ↵
IfEnd↵

Abs O >DMS◢

Voilà le Modulo se débogue. Merci à vous A + Dom.

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

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