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
» Logiciel de planétarium.
Au secours ! j'ai les neurones qui bug ! Emptypar Pedro Aujourd'hui à 8:08

» Un autre pense-bête...
Au secours ! j'ai les neurones qui bug ! Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Au secours ! j'ai les neurones qui bug ! Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Au secours ! j'ai les neurones qui bug ! Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Au secours ! j'ai les neurones qui bug ! Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Au secours ! j'ai les neurones qui bug ! Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Au secours ! j'ai les neurones qui bug ! Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Au secours ! j'ai les neurones qui bug ! Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Au secours ! j'ai les neurones qui bug ! Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Au secours ! j'ai les neurones qui bug ! Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Au secours ! j'ai les neurones qui bug ! Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Au secours ! j'ai les neurones qui bug ! Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Au secours ! j'ai les neurones qui bug ! Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Au secours ! j'ai les neurones qui bug ! Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Au secours ! j'ai les neurones qui bug ! Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment : -29%
DYSON V8 Origin – Aspirateur balai sans fil
Voir le deal
269.99 €

 

 Au secours ! j'ai les neurones qui bug !

Aller en bas 
AuteurMessage
Yannick




Nombre de messages : 8635
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 : 8635
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 : 8635
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: