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 - Projets de programmation


Index du Forum » Projets de programmation » Programme de calcul


Goth Invité

Programme de calcul

Posté le 19/10/2017 08:01

Bonjour,

Je veux commencer la programmation mais j’ai un soucis de syntaxe.

Je veux faire un programme ou il y a 4 valeurs à donner
?->Z
?->N
?->M
?->P


Et je veux mettre une condition

If B=0 et If B=14
Et dans les if, j’ai mit une formule de calcul.

Le soucis est que ça ne fonctionne pas. Pourriez vous m’aider

Je n’arrive pas à mettre une photo, ça ne fonctionne pas
Je vous remerci




Goth Invité

Citer : Posté le 19/10/2017 08:11 | #


J’ai écrit

Lbl 0
« ... »
?->Z
« .... »
?->N
« ..... »
?->M
« .... »
?->P
If P=0
Then H= (formule)
If end
If P=14
Then H= (autre formule)
If end
Go to 0


Pourriez vous m’aider à finir ce programme?

Je vous remercie
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 19/10/2017 11:50 | #


Salut Goth !
N'hésite pas à utiliser les balises [code], c'est beaucoup plus lisible par la suite

Bref, voilà ce que je te propose :


While 1 // Faire une boucle avec des labels, c'est pas propre.

" ... "
?→Z
" .... "
?→N
" ..... "
?→M
" .... "
?→P
// Jusque là, tout va bien

If P=0
Then (formule)→H
IfEnd

If P=14
Then (autre formule)→H
IfEnd

If P=0 And P=14 // Si P=0 et P=14
Then (troisième formule)→H
IfEnd

WhileEnd // Cf première ligne


Suivant tes besoins (j'ai pas tout compris), garde ce qu'il t'intéresse.
Documentation de la fonction And.
Finir est souvent bien plus difficile que commencer. — Jack Beauregard


Goth Invité

Citer : Posté le 19/10/2017 12:24 | #


Bonjour dark Storm

J’ai fait exactement comme vous m’avez fit mais’ ma calculette me dit erreur syntaxe.

Que dois-je faire?
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 19/10/2017 14:23 | #


À quel endroit est l'erreur ? Est-tu sûr d'utiliser les bonnes fonctions (If, Then, IfEnd) et non de les taper à la main lettre par lettre ?
Finir est souvent bien plus difficile que commencer. — Jack Beauregard


Goth Invité

Citer : Posté le 19/10/2017 17:32 | #


Je ne les tapes pas à la main, mais j’utilise avec je ne sais plus quelles touche dans le truc COM avec la touche F1


Goth Invité

Citer : Posté le 19/10/2017 17:43 | #


Par rapport à ce que vous avez écrit, je me suis arrêté sur le’ deuxieme IfEnd puis j’ai mit WhileEnd. Je n’ai pas sauté de ligne et j’ai bien utilisé que la touche entrée et non le triangle pour changer de ligne.

Désolé si je n’y connais rien. Je fais des études de chimie et non d’informatique.

Merci d’avance
Zezombye Hors ligne Rédacteur Points: 1756 Défis: 13 Message

Citer : Posté le 19/10/2017 17:58 | #


Lorsque la calculette te dit erreur syntaxe, si tu appuies sur [exit], le curseur est à un endroit : donne nous l'endroit et on sera aptes à t'aider
Divers jeux : Puissance 4 - Chariot Wars - Sokoban
Ecrivez vos programmes basic sur PC avec BIDE


Goth Invité

Citer : Posté le 19/10/2017 18:09 | #


Ça n’a aucun rapport avec ça mais pouvais vous me dire s’il y a un truc lien ou autre pour m’aider apprendre des choses sur la programmation.

Pour l’erreur je vous dit ça des qu’en possible, je suis dans les transports pendant encore 1 petit moment.

Merci de votre aide
Lephenixnoir Hors ligne Administrateur Points: 24575 Défis: 170 Message

Citer : Posté le 19/10/2017 18:13 | #


Pour le tutoriel, il y a le grand guide de Totoyo, qui couvre certainement au moins tout ce dont tu as besoin.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)


Goth Invité

Citer : Posté le 19/10/2017 19:00 | #


J’ai trouvé mon erreur.

J’avais mit les « ... » au lieu des guillemets anglaises ´´...’´ 

Je vous remercie pour votre aide
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 19/10/2017 19:25 | #


Heureusement que j'ai corrigé ton code
Si je modifie des trucs dedans, c'est pas pour rien
Finir est souvent bien plus difficile que commencer. — Jack Beauregard


Goth Invité

Citer : Posté le 19/10/2017 19:43 | #


Oui, désolé Dark Storm, mais comme j’ai changé de calculette, je suis passé d’une 35+ à une 75, j’ai eut une quantité de caractères en plus et comme dans le truc de caractère (que j’utilise jamais, c’est Le bazar et que les bonnes guillemets étaient planquaient, j’ai cru que je n’avais rien d’autre. Je ne vous raconte pas non plus l’état De mon cerveau après 1 journée de cours.
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 19/10/2017 20:09 | #


Y'a pas de soucis
Finir est souvent bien plus difficile que commencer. — Jack Beauregard


Goth Invité

Citer : Posté le 20/10/2017 13:11 | #


Bonjour,

J’ai une autre question, quel code faut-il faire pour faire un programme contenant des sous programme

Exemple:

Programme
1)
2)
3)

Etc...

Merci d’avance
Dragonbleu Hors ligne Membre Points: 466 Défis: 7 Message

Citer : Posté le 20/10/2017 17:14 | #


Il faut faire :


Prog "sousprog"


Avec "sousprog" le nom du sous programme
Lephenixnoir Hors ligne Administrateur Points: 24575 Défis: 170 Message

Citer : Posté le 20/10/2017 18:19 | #


Si tu parles d'un sous-programme (ie. deux programmes dans la liste des programmes dans le menu PRGM et l'un des deux appelle l'autre), alors c'est bien Prog.

Si tu veux juste un menu, alors c'est Menu qu'il te faut, ou de manière plus sophistiquée, des combinaisons de techniques de dessin et de Getkey. Ces sujets sont traités dans le tutoriel de Totoyo.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)


Goth Invité

Citer : Posté le 20/10/2017 19:00 | #


Bonsoir,

Désolé d’avance si jamais je m’en suis mal exprimé.

En gros, je souhaite faire un programme qui réunit plein de programme avec des formules

Exemple: maths

1)complexes
a)
b)
2)équations différentielles
a)
b)

Et ainsi de suite


Goth Invité

Citer : Posté le 20/10/2017 19:12 | #


Je suis en chimie et non en maths. Je dis ça à titre d’exemple pour utiliser des termes plus connus que ceux utiliser en chimie.

Je vous remercie d’avance
Lephenixnoir Hors ligne Administrateur Points: 24575 Défis: 170 Message

Citer : Posté le 20/10/2017 20:17 | #


Jette un oeil à la fonction Menu alors.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)

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 274 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