Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.javascript > #4734

Re: Rechenweg gesucht

From Thomas Mlynarczyk <thomas@mlynarczyk-webdesign.de>
Newsgroups de.comp.lang.javascript
Subject Re: Rechenweg gesucht
Date 2016-02-13 11:18 +0100
Organization albasani.net
Message-ID <n9mvui$aa9$1@news.albasani.net> (permalink)
References <n9mah3.7cg.1@mid.maikkoenig.de>

Show all headers | View raw


On 13/02/16 04:13, Maik Koenig wrote:
> c = a/b;
> c-1 = (a+x)/(b+y);
> Dabei gilt, das x mindestens 1 sein muss und y mindestens so groß wie x.
> a, b, x und y müssen übrigens ganze Zahlen sein
> Hat jemand eine Idee?

Auflösen der Gleichung nach y ergibt:

y = b(x+b)/(a-b)

Daher als Ideenansatz (völlig ungetestet; Kaffee wirkt noch nicht richtig):

x = 1;
while ( b * ( x + b ) % ( a - b ) ) ++x;
y = b * ( x + b ) / ( a - b );

Damit ist allerdings das Kriterium y >= x noch nicht abgedeckt [1]. Und 
wieviele Durchläufe die Schleife maximal braucht, müßte man sich auch 
noch überlegen. Wie gesagt, nur ein Ideenansatz und noch weit entfernt 
von einer akzeptablen Lösung.

Es wäre allerdings u.U. hilfreich, ein wenig Kontextinformation zu 
haben: Was sind a, b, x, und y? Was willst Du hier berechnen? Evtl. 
ergibt sich in Kenntnis dieser Details ein völlig anderer Lösungsansatz.

Gruß,
Thomas

[1] Man könnte natürlich y gleich in der Schleife mit berechnen und y >= 
x in die Schleifenbedingung integrieren.

-- 
Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!
(Coluche)

Back to de.comp.lang.javascript | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Rechenweg gesucht Maik Koenig <usenetspam@maikkoenig.de> - 2016-02-13 04:13 +0100
  Re: Rechenweg gesucht Thomas Mlynarczyk <thomas@mlynarczyk-webdesign.de> - 2016-02-13 11:18 +0100
    Re: Rechenweg gesucht Thomas Mlynarczyk <thomas@mlynarczyk-webdesign.de> - 2016-02-13 11:41 +0100
      Re: Rechenweg gesucht Thomas Mlynarczyk <thomas@mlynarczyk-webdesign.de> - 2016-02-13 11:51 +0100
        Re: Rechenweg gesucht Maik Koenig <usenetspam@maikkoenig.de> - 2016-02-13 18:47 +0100
    Re: Rechenweg gesucht Maik Koenig <usenetspam@maikkoenig.de> - 2016-02-13 16:27 +0100
      Re: Rechenweg gesucht "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-02-13 17:58 +0100
        Re: Rechenweg gesucht Maik Koenig <usenetspam@maikkoenig.de> - 2016-02-13 18:59 +0100
          Re: Rechenweg gesucht "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-02-14 15:36 +0100
            Re: Rechenweg gesucht Maik Koenig <usenetspam@maikkoenig.de> - 2016-02-14 17:41 +0100
              Re: Rechenweg gesucht "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-02-14 21:47 +0100
                Re: Rechenweg gesucht Maik Koenig <usenetspam@maikkoenig.de> - 2016-02-15 02:27 +0100
                Re: Rechenweg gesucht Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-02-15 20:02 +0100
      Re: Rechenweg gesucht Thomas Mlynarczyk <thomas@mlynarczyk-webdesign.de> - 2016-02-13 18:17 +0100
        Re: Rechenweg gesucht Maik Koenig <usenetspam@maikkoenig.de> - 2016-02-13 19:00 +0100
  Re: Rechenweg gesucht Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-02-13 19:23 +0100
  Re: Rechenweg gesucht Robin Koch <robin.koch@t-online.de> - 2016-02-17 13:46 +0100

csiph-web