FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Philharmusique
Au secours ! j'ai les neurones qui bug ! Emptypar jjn4 Aujourd'hui à 13:58

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Au secours ! j'ai les neurones qui bug ! Emptypar papydall Hier à 16:57

» PANORAMIC V 1
Au secours ! j'ai les neurones qui bug ! Emptypar papydall Hier à 3:22

» select intégrés [résolu]
Au secours ! j'ai les neurones qui bug ! Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Au secours ! j'ai les neurones qui bug ! Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Au secours ! j'ai les neurones qui bug ! Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Au secours ! j'ai les neurones qui bug ! Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Au secours ! j'ai les neurones qui bug ! Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
Au secours ! j'ai les neurones qui bug ! Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Au secours ! j'ai les neurones qui bug ! Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Au secours ! j'ai les neurones qui bug ! Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
Au secours ! j'ai les neurones qui bug ! Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Au secours ! j'ai les neurones qui bug ! Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Au secours ! j'ai les neurones qui bug ! Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Au secours ! j'ai les neurones qui bug ! Emptypar jjn4 Ven 26 Avr 2024 - 17:39

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le deal à ne pas rater :
Jeux, jouets et Lego : le deuxième à -50% (large sélection)
Voir le deal

 

 Au secours ! j'ai les neurones qui bug !

Aller en bas 
AuteurMessage
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Au secours ! j'ai les neurones qui bug ! Empty
MessageSujet: Au secours ! j'ai les neurones qui bug !   Au secours ! j'ai les neurones qui bug ! EmptySam 5 Mar 2011 - 18:30

Voilà l'histoire :

je cherche à remplir un tableau d'entiers aléatoirement
et sans que deux cellules soient identiques.
et la je bug ....

pour remplir aléatoirement, je fais :
Code:

rem' Mon tableau de 11 cellules dont la 0 qui ne servira pas et x ma variable passe-partout

dim Q%(10),x

rem' Ma boucle de remplissage avec +1 pour éviter une valeur 0 dans mes cellules

for x=1 to 10
 Q%(x)=rnd(199)+1
next x

mais là après divers essais qui m ont créé des bugs machine
c'est mon cerveau qui s'y met... Very Happy
Revenir en haut Aller en bas
Invité
Invité




Au secours ! j'ai les neurones qui bug ! Empty
MessageSujet: Re: Au secours ! j'ai les neurones qui bug !   Au secours ! j'ai les neurones qui bug ! EmptySam 5 Mar 2011 - 18:58

Bonsoir Ygeronimi

Il y a plusieurs façon de procédé, mais je pense que celle-ci est la plus simple et plus rapide. Elle évite de relire à chaque fois toute la liste

Code:
dim Q%(10),x ,a$,b$ ,b%

rem  Ma boucle de remplissage avec +1 pour éviter une valeur 0 dans mes cellules
a$=" "
for x=1 to 10
  repeat
      b%=rnd(199)+1
      b$=" "+str$(b%)+" "
  until instr(a$,b$)=0
  q%(x)=b%:a$=a$+str$(b%)+" "
next x

for x=1 to 10
  print q%(x)
next x
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Au secours ! j'ai les neurones qui bug ! Empty
MessageSujet: re   Au secours ! j'ai les neurones qui bug ! EmptySam 5 Mar 2011 - 19:06

Merci Cosmos70 !

je vais décortiqué tout cà !

( mon but étant la sélection aléatoire de 10 questions dans un groupe de 200,
il me faut absolument éviter d'avoir deux fois la même.)
Revenir en haut Aller en bas
Invité
Invité




Au secours ! j'ai les neurones qui bug ! Empty
MessageSujet: Re: Au secours ! j'ai les neurones qui bug !   Au secours ! j'ai les neurones qui bug ! EmptySam 5 Mar 2011 - 19:41

Si tu as 200 questions constituées dans une liste, il suffit, la question posée, de mettre le numéro dans une variable avec un séparateur, comme un espace (pour par confondre par exemple 1 avec 10,11,100,81...), et en regardant un nombre converti en chaîne, faire la comparaison avec la variable, qui a récupéré les nombres précédents.

Avec instr, tu vérifies un nombre ex 11 par rapport à déjà entré: " 5 18 54 "...., si 11 n'y est pas, tu peux la poser.
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Au secours ! j'ai les neurones qui bug ! Empty
MessageSujet: re   Au secours ! j'ai les neurones qui bug ! EmptySam 5 Mar 2011 - 20:00

Je viens de décortiqué le code que tu m'as posté
et qui fait exactement ce que tu viens de dire et
fait totalement mon affaire dans le cas présent.

comme j'ai besoin de ce programme pour m'exercer à répondre
à ces 200 questions, je me dois de le finir.
... et là, c'est promis ! je le mettrai soit en post soit chez Klaus
si il veut le publier.

PS tous les progs que je demande à Klaus de publier ( je ne vois pas l'intérêt de faire mon propre site.
D'autant que je n'aurai pas le temps de m'en occuper et qu 'il me semble qu'il vaut mieux une adresse,
même si ce n'est pas la mienne, qui soit bien fournie que 150 avec un bout de prog chacune ) sont :

LIBRE !

Vous pouvez tous les reprendre même pour vos sites , il n'y a aucun souci et il est inutile de me demander
mon avis. ( Par égard pour Klaus, je souhaite juste qu'il y ait un intérêt quelconque : explication , démonstration
revue du code ,..... )

Merci à toi Cosmos70, tu m'as sorti une épine du pied et permis d'avancer dans mon prog !

cheers cheers cheers cheers
Revenir en haut Aller en bas
Contenu sponsorisé





Au secours ! j'ai les neurones qui bug ! Empty
MessageSujet: Re: Au secours ! j'ai les neurones qui bug !   Au secours ! j'ai les neurones qui bug ! Empty

Revenir en haut Aller en bas
 
Au secours ! j'ai les neurones qui bug !
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Au secours !
» Au secours !
» Au secours !
» Nouvel AU SECOURS KLAUS !!!
» Au secours : TERMINATE ne m'aime plus!

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: