Comparer 2 listes entre elles
8 posts
• Page 1 of 1
Comparer 2 listes entre elles
Slt je suis en train de faire un programme sur TI 83PCE et je demande a l'utilisateur d'entrer un mot de passe sous forme de liste (a chaque touche presser je récupère un nombre). Je voudrais savoir s'il est possible de comparer cette liste avec une autre liste qui contiendrait le mot de passe sans avoir besoin de faire une boucle pour vérifier 1à 1 chaque terme et le (L1=L2) renvoie une erreur. Merci d'avance
-
Alexi
Niveau 1: MD (Membre Débutant)- Posts: 2
- Joined: 06 Jun 2018, 19:53
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1ère S
Re: Comparer 2 listes entre elles
salut,
1) il faut que les 2 listes aient la même longueur si tu ne veux pas d'erreur
2) le résultat n'est pas 1 comme quand tu testes 2 variables tu as une liste remplie de 0 et/ou 1
donc si tu souhaites savoir si les 2 sont parfaitement identique il faut faire le produit de la liste si c'est 1 c'est identique si c'est 0 ce n'est pas identique
1) il faut que les 2 listes aient la même longueur si tu ne veux pas d'erreur
2) le résultat n'est pas 1 comme quand tu testes 2 variables tu as une liste remplie de 0 et/ou 1
donc si tu souhaites savoir si les 2 sont parfaitement identique il faut faire le produit de la liste si c'est 1 c'est identique si c'est 0 ce n'est pas identique
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 4512
- Images: 18
- Joined: 07 Nov 2014, 00:43
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Comparer 2 listes entre elles
Est-ce qu'un 
toString(L1)=toString(L2)
fonctionnerait ? Je sais c'est lourd, mais c'est plus facile/rapide à faire 
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14837
- Images: 1131
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Comparer 2 listes entre elles
- Code: Select all
(L₁+10000)/(L₂+10000)→L₃
If min(L₃)≠1 ou max(L₃)≠1:Then
Output(5,9,"Pas pareil
Else
Output(5,11,"Pareil
End
Voilà un programme comparant les listes L1 et L2 (via la liste L3)
Le
+10000
sert à ne pas diviser par 0 un terme de ta liste.
-
AstrostellarProgrammeur
Niveau 11: LV (Légende Vivante)- Posts: 102
- Joined: 11 Jul 2018, 08:07
- Location: France, Europe, Terre, Système solaire, Voie lactée, Groupe local, Amas de la Vierge, Univers
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Deuxième année PC
Re: Comparer 2 listes entre elles
prod(L1=L2) renvoie 1 si les listes sont identiques et 0 si elles sont différentes.
-
RuadhPremium
Niveau 13: CU (Calculateur Universel)- Posts: 38
- Joined: 11 Jan 2016, 23:19
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Comparer 2 listes entre elles
Astrostellar wrote:
- Code: Select all
(L₁+10000)/(L₂+10000)→L₃
If min(L₃)≠1 ou max(L₃)≠1:Then
Output(5,9,"Pas pareil
Else
Output(5,11,"Pareil
End
Voilà un programme comparant les listes L1 et L2 (via la liste L3)
Le+10000
sert à ne pas diviser par 0 un terme de ta liste.
Il n'est pas possible d'avoir une touche qui a pour code 0

créations: avec chacha: Chacha's pack, Marques(packs Oiram)
seul: Minuteur(utilitaires)
seul: Minuteur(utilitaires)
-
gamAmbianceur
Niveau 13: CU (Calculateur Universel)- Posts: 166
- Joined: 06 Dec 2017, 11:59
- Location: Strasbourg
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Bac +2
Re: Comparer 2 listes entre elles
C'est vrai, mais je voulais montrer un programme générale, utilisable par d'autres personnes voulant comparer des listes (avec parfois des valeurs 0 dans leurs listes, personnes dont je fais parti
).

-
AstrostellarProgrammeur
Niveau 11: LV (Légende Vivante)- Posts: 102
- Joined: 11 Jul 2018, 08:07
- Location: France, Europe, Terre, Système solaire, Voie lactée, Groupe local, Amas de la Vierge, Univers
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Deuxième année PC
Re: Comparer 2 listes entre elles
Ah oui d'accord
créations: avec chacha: Chacha's pack, Marques(packs Oiram)
seul: Minuteur(utilitaires)
seul: Minuteur(utilitaires)
-
gamAmbianceur
Niveau 13: CU (Calculateur Universel)- Posts: 166
- Joined: 06 Dec 2017, 11:59
- Location: Strasbourg
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Bac +2
8 posts
• Page 1 of 1
Who is online
Users browsing this forum: ClaudeBot [spider] and 2 guests