[ARCHIV!] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen - 4. - Seite 164

 

Freunde!

Hilfe, ich werde nicht schlau daraus...

Wie kann ich eine Ansicht erhalten:

if( Gewinn>=0,10 && Gewinn <=0,99) dp =1;

sonst

if( Gewinn>=1,00 && Gewinn <=9,99) dp =10;

sonst

if( Gewinn>=10,00 && Gewinn <=99,99) dp =100;

... und so weiter durch die Schleife for( int i=0; i<=100000; i++)

Einfach ausgedrückt: WIE kann man die Anzahl der Nachkommastellen einer ganzen Zahl bestimmen (Nachkommastellen sind klar)?

 
nlp2311:

Einfach ausgedrückt: WIE bestimmt man die Anzahl der Stellen einer ganzen Zahl links vom Dezimalpunkt (Nachkommastellen versteht sich)?


In MathXXX-Funktionen suchen + Logik einbeziehen
 
Hallo, Könnten Sie bitte einen Code schreiben, der täglich die Anzahl der gestohlenen Bestellungen zurückgibt?
 
nlp2311:

Einfach ausgedrückt: WIE bestimmt man die Anzahl der Ziffern einer ganzen Zahl links vom Dezimalkomma?

Versuchen Sie es:

#property show_inputs
extern double pr=-100500.02;
//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start(){int S=0;int price=MathFloor(pr);if(pr<0)price=price+1;
  string P=price;S=StringLen(P);if(pr<0)S=S-1;Alert(S);return(0);}
 
nlp2311:

Freunde!

Hilfe, ich werde nicht schlau daraus...

Wie kann ich einen Blick darauf werfen?

if( Gewinn>=0,10 && Gewinn <=0,99) dp =1;

sonst

if( Gewinn>=1,00 && Gewinn <=9,99) dp =10;

sonst

if( Gewinn>=10,00 && Gewinn <=99,99) dp =100;

... und so weiter durch die Schleife for( int i=0; i<=100000; i++)

Einfach ausgedrückt: WIE kann man die Anzahl der Nachkommastellen einer ganzen Zahl bestimmen (Nachkommastellen sind klar)?

int start()
   {
      double n=0.12345; //n - "исследуемое число"
      int dp; //dp - к-во чисел в целой части
      dp=0;
      while(n>=1.0)
         {
            n=n/10.0;
            dp++;
         }
      Alert(dp);
      return(0);
   }

 
Zumindest ist es so:
int start()
   {
      double n; //n - "исследуемое число"
      int dp; //dp - к-во чисел в целой части
      dp=0;
      for(n=0.23567;n>=1.0;n=n/10.0) dp++;
      Alert(dp);
      return(0);
   }
 

Können Sie mir sagen, wie ich diese Idee umsetzen kann?

Es gibt einen Null-Stunden-Balken (d. h. den ersten auf der rechten Seite). Innerhalb dieses Balkens befinden sich 60-Minuten-Balken. Nur auf der Grundlage der Daten dieser einminütigen Balken müssen Sie einen Indikator mit 2 Linien nach dem Schema erstellen:

1. Beim neuen Minutentiefpunkt ab Stundenbeginn werden alle Schlusskurse vom Stundenbeginn bis zum aktuellen Zeitpunkt, aber nicht weiter als bis zum Stundenende, summiert.

Auch die Zählung vom Stundenbeginn an auf die neuen High-Minuten fasst alle Preise Open-Minuten vom Stundenbeginn bis zum aktuellen Moment zusammen, aber nicht über das Ende der Stunde hinaus.

Vielen Dank im Voraus!

 

Hallo zusammen. Kann eine Funktion mehrere Werte (durch Komma getrennt) zurückgeben?

Rückgabe(1,2)

Oder ist das Blödsinn? :)) Ich muss nur das Los und den Auftragspreis angeben, aber es ist nicht sinnvoll, dafür zwei Funktionen zu schreiben.

 
MikeM:
Zumindest ist es so:


Danke, Freunde!
 
MikeM:


Dankeschön
Grund der Beschwerde: