Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.

Forum Casio - Autres questions


Index du Forum » Autres questions » Liste ou matrice!!
Mael Hors ligne Membre Points: 183 Défis: 0 Message

Liste ou matrice!!

Posté le 09/04/2014 20:11

Hello tout le monde!

J'ai un petit soucis, j'ai fais un programme mais toutes les lettres de l’alphabet sont utilisée...
Pouvez vous me dire comment faire avec une liste ou une matrice?

J'ai regarde le cour mais j'ai pas du tout compris...

merciii!!


Mael Hors ligne Membre Points: 183 Défis: 0 Message

Citer : Posté le 09/04/2014 21:24 | #


C'est super gentil !!!!
Lephenixnoir En ligne Administrateur Points: 22762 Défis: 149 Message

Citer : Posté le 09/04/2014 21:39 | #


Et tu voudrais transformer ça en listes ?
Mael Hors ligne Membre Points: 183 Défis: 0 Message

Citer : Posté le 09/04/2014 21:42 | #


Bah du moins les fautes cité en au dessus. car je rajoute 1 fois de trop "0" et "P" et par conséquent j'ai 28 lettres dans mon alphabet au lieu de 26 !
Lephenixnoir En ligne Administrateur Points: 22762 Défis: 149 Message

Citer : Posté le 09/04/2014 21:42 | #


5->Dim List 1
5->Dim List 2
5->Dim List 3
For 1->I To 5
"Resi d'un materiau "?->List 1[I]
"Epaisseur "?->List 2[I]
"Lambda "?->List 3[I]
Next
...


Ensuite pour l'affichage... j'ai du mal à voir la formule que tu utilises.
Mael Hors ligne Membre Points: 183 Défis: 0 Message

Citer : Posté le 09/04/2014 21:43 | #


Ainsi que mon R ou s'enregistre le resultat de mon RG car il est aussi plus bas ...

Ajouté le 09/04/2014 à 21:46 :
Donc la ton debut ca veux dire quoi?
Eltoredo Hors ligne Modérateur Points: 4299 Défis: 35 Message

Citer : Posté le 09/04/2014 21:47 | #


Le début veut dire qu'il a initialisé les listes 1, 2 et 3 de 5 cases
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Mael Hors ligne Membre Points: 183 Défis: 0 Message

Citer : Posté le 09/04/2014 21:49 | #


Ca veux dire que dans la liste 1 je peux mettre 5 fois des "X"-> dans la liste 2 pareil et 3 aussi?
Eltoredo Hors ligne Modérateur Points: 4299 Défis: 35 Message

Citer : Posté le 09/04/2014 21:51 | #


ça je sais pas
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Lephenixnoir En ligne Administrateur Points: 22762 Défis: 149 Message

Citer : Posté le 09/04/2014 21:54 | #


Oui
Ça veut dire que chacune des 3 listes peut contenir 5 variables.
Danc ici, ma liste 1 contient les résistances, la 2 les épaisseurs, et la 3 les lambda.
Mael Hors ligne Membre Points: 183 Défis: 0 Message

Citer : Posté le 09/04/2014 21:58 | #


Ahh !! et dans le resultat final ca va pas se melanger?

Ajouté le 09/04/2014 à 22:10 :
La j'ai mis :
"Rsi"->A
List 1 =mes epaisseurs
List 2 =mes lambda
List 3 =mes resistances
"Rse"->B
ensuite pour avoir le resultats je fais:
(A+List 1+List 2+List 3+ B)

et ca me donne pas le bon resultat
Lephenixnoir En ligne Administrateur Points: 22762 Défis: 149 Message

Citer : Posté le 10/04/2014 07:00 | #


Si tu mets
A+List 1+List 2+List 3+B

tu additionnes des listes et des nombres.
Le résultat dera donc forcément une liste.

En l'occurence, ta liste générée (si tu la stockes quelque part), contiendra, pour chacun des 5 éléments
Epaisseur + Lambda + Resistance + RSI + RSE

si tenté que ce soit bien la formule.

Si la formule est la même pour chacun des 5 éléments de la liste, ça peut être bien de toujours agir sur toute la liste d'un coup.
Mael Hors ligne Membre Points: 183 Défis: 0 Message

Citer : Posté le 10/04/2014 13:50 | #


J'ai reussi a faire autrement! Tout marche, sauf sur une application que je fais ca me fais "erreur arguments" ca veux dire quoi?
Lephenixnoir En ligne Administrateur Points: 22762 Défis: 149 Message

Citer : Posté le 10/04/2014 14:20 | #


Ca veut dire que l'argument que tu as passé à un fonction est incorrect.
Par exemple, si tu fais
Dim A
Dim List €
List B[0.1]
RanInt#("ABC",2)

ça génère des erreurs arguments.
Lephenixnoir En ligne Administrateur Points: 22762 Défis: 149 Message

Citer : Posté le 10/04/2014 17:41 | #


Tu devrais remplacer ce code par quelque chose de plus lisible.
Commence par le mettre dans une balise "code".

Je ne cherche même pas à comprendre le principe ^^, mais je vois qu'à plusieurs reprises, tu as quelque chose comme
(V-(Q*(H/I))->W

Il n'y a rien qui te saute aux yeux ?
3 parenthèses ouvrantes et seulement deux fermantes... suivez mon regard

Je ne pense pas que ce soit la cause même du problème, mais cette ligne est très semblable aux autres et n'a rien pour attirer ce type d'erreur, d'autant plus qu'aucune fonction n'est appelée (donc pas d'arguments ).
Et puis, on ne sait jamais ce que ce Basic nous réserve...
Mael Hors ligne Membre Points: 183 Défis: 0 Message

Citer : Posté le 10/04/2014 19:35 | #


Tellement omnibuler par ces histoire de List ..
J'ai regler les probleme des parenthese !
Maintenant étape "Tse" quand le resultat s'affiche ca me fais syntaxe erreur...
Riptor Hors ligne Membre Points: 722 Défis: 0 Message

Citer : Posté le 10/04/2014 19:39 | #


Tu me fais revenir 10 ans en arrière Mael
Quand je commençais à programmer et que j'avais des Machins Error, Bidule Error tout le temps

T'inquiètes pas c'est compliqué au début mais ça vient vite
Lephenixnoir En ligne Administrateur Points: 22762 Défis: 149 Message

Citer : Posté le 10/04/2014 19:40 | #


Vérifie que tous les caractères de la liste ne sont pas des caractères non autorisés.
Mael Hors ligne Membre Points: 183 Défis: 0 Message

Citer : Posté le 10/04/2014 19:43 | #


Ahaha!!! J'imagine Riptor grosse galere toutes c'est petites susceptibilités

Ajouté le 10/04/2014 à 19:44 :
Je vois rien Phenix ! ca marche quand meme au pire!!!
Lephenixnoir En ligne Administrateur Points: 22762 Défis: 149 Message

Citer : Posté le 10/04/2014 20:34 | #


Ça marche quand même ? Ben alors, où est le problème ?
Mael Hors ligne Membre Points: 183 Défis: 0 Message

Citer : Posté le 10/04/2014 20:45 | #


Je suis du genre perfectionniste ^^' J'aime pas quand ca marche vite fait alors que je sais pas pourquoi ....
Lephenixnoir En ligne Administrateur Points: 22762 Défis: 149 Message

Citer : Posté le 10/04/2014 20:48 | #


Mais si ça fonctionne maintenant, c'est bien que tu as modifié quelque chose, mais quoi ?

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 v42 © créé par Neuronix et Muelsaco 2004 - 2022 | Il y a 52 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