Français
Forum

Erledigt: rnd-Problem

 
on glaub es à peine, je programmiere wieder. (avec cela habe je einigen qui grand Überraschung pris)

chez meinem derzeitigen projet spielen Zufallsgeneratoren une grand rôle. cependant scheint qui zufällige sélection pas entier trop marcher.
KompilierenMarqueSéparation
randomize

whilenot e%

    if classes%=1

        sizerate%=rnd(150)

    elseif classes%=2

        sizerate%=rnd(100)

    elseif classes%=3

        sizerate%=rnd(50)
        e%=1

    endif

    if classes%=1 and sizerate%>75

        e%=1

    elseif classes%=2 and sizerate%>50

        e%=1

    endif

wend

e%
n>0

si classes%=3 ist funktioniert qui Boucle wunderbar, hat classes cependant la valeur 1 ou bien 2, pouvoir mon PC rien et hängt scheinbar dans qui Boucle fest.
Ist bestimmt la fois wieder quoi total dummes, je sehs venons. mais jusqu'à maintenant versteh je es pas.

encore une Frage: randomize gilt pour alle nachfolgenden rnd ou bien?

Salut
CHT
 
23.06.2009  
 




Jörg
Sellmeyer
comment soll il aussi quoi d'autre faire, là du dans qui si-Struktur seulement chez classes% = 3 e% sur 1 mets
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
23.06.2009  
 




RGH
Salut,

cela gelistete Programme ist zwar mangels Vraiablendeklarationen pas laufffähig, so dass je es pas ausprobieren konnte, mais un faute fällt softort sur: Es manquer qui Klammern chez den Bedingungen! (Siehe dans qui Aider sous "6. Operatoren", Stichwort "Hierarchie".) So ca va probablement:
KompilierenMarqueSéparation
...

elseif (classes% = 2) and (sizerate% > 50)
/pre>

dans Deinem Code serait à cause de qui Hierarchie zunächst "2 and sizerate%" aufgelöst et c'est entweder 1 ou bien 0. ensuite serait "classes% = 1" ou bien "classes% = 0" aufgelöst volonté et ca ergibt aussi wieder entweder 1 ou bien 0. et là ca niemals größer 50 ist, ist l'état sans Klammern toujours faux, völlig indépendant vom Wert sizerate%.

Kleiner Tipp: si on sich qui Hierarchie qui Operatoren pas merken veux ou bien peux, simple toujours qui Klammern so mettons, comment on es gewertet avons voudrais.

là es différent Sprachen (et selbst différent BASIC-Dialekte) unterschiedlich handhaben, habe je mich à qui Hierarchie qui Discours orientiert, dans qui je XProfan geschrieben habe: Pascal. (je nutze Delphi et Delphis Programmiersprache ist Object-Pascal.)

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
23.06.2009  
 



bof, j'ai oui encore un zweites si, wohin je cela abfrage

selbst chez
KompilierenMarqueSéparation
whilenot e%

    if classes%=1

        sizerate%=rnd(150)

        if classes%=1 and sizerate%>75

            e%=1

        endif

    elseif classes%=2

        sizerate%=rnd(100)

        if classes%=2 and sizerate%>50

            e%=1

        endif

    elseif classes%=3

        sizerate%=rnd(50)
        e%=1

    endif

Wend


tut sich rien.

je comprends meinen faute pas

Salut
CHT
 
23.06.2009  
 




Dieter
Zornow
la hâte du Rolands Posting pas gelesen.

dans deiner zweiten Si-Abfrage
KompilierenMarqueSéparation
if (classes%=2) and (sizerate%>50)re>

qui Klammern mettons ensuite gehts
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
23.06.2009  
 



j'ai RGH´s poste malheureusement seulement im Nachhinein gesehen, weil je quelque chose gebraucht habe avec meinem eigenen poste et et avec ca geprüft habe.
alors je schaue la fois ...
... et réellement! quoi 4 Klammern so ausmachen peut. merci à RGH et Dieter!

Salut
CHT
 
23.06.2009  
 



[offtopic]
vers cela Problem derartiger Posting-Überschneidungen habe je bereits un Mittel im Test.
So wird un Beitrag tout de suite angezeigt pour dem expédier - aussi si on grad une Beitrag verfässt.
Ebenso wird ensuite im Fil trop voyons son, si un Mitglied grad une Beitrag verfässt, indem qui Beitrag bereits erscheint avec entsprechendem Bemerk et einem "Stift".
[/offtopic]
 
23.06.2009  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

5.870 Views

Untitledvor 0 min.
iF14.09.2020
RudiB.17.05.2020
Untitled01.09.2019
Pauli15.04.2013
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie