Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Exponentialdarstellung 14 Aug 2024 19:19 #1

  • Siebald
  • Offline
  • Beiträge: 89
  • Dank erhalten: 26
Hallo,
wie kann man im Cx-Editor eine Zahl in der Exponentialdarstellung eingeben?

0,01 entspricht ja 1E-2

Beim Scriptstart kommt aber immer eine Fehlermeldung.

Vielen Dank im Voraus.

Gruß Frank

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Exponentialdarstellung 14 Aug 2024 20:02 #2

  • daywalker
  • daywalkers Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 916
  • Dank erhalten: 640
Hallo Frank.

Ich weiß jetzt nicht ob ich das richtig verstanden habe aber die eingefügte Codezeile rechnet.

cX4Web cX4Web Code

Was ist das?

1 Meldung '[cX.Rechne(1e-2)]', Titel 'Test', Buttons 'Nur OK', Symbol 'Information'


cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (1 Zeilen, cX 5.0.10.6)

So ginge es auch..

cX4Web cX4Web Code

Was ist das?

1 Setze in [ergebnis]: '1E-2' , berechnen'

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (1 Zeilen, cX 5.0.10.6)


Gruß Christian
Folgende Benutzer bedankten sich: Siebald

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von daywalker.

Exponentialdarstellung 15 Aug 2024 07:26 #3

  • Siebald
  • Offline
  • Beiträge: 89
  • Dank erhalten: 26
Hallo Christian,
genau das habe ich gesucht. Danke noch einmal.

Gruß Frank

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Exponentialdarstellung 15 Aug 2024 15:02 #4

  • Siebald
  • Offline
  • Beiträge: 89
  • Dank erhalten: 26
Hallo Christian,
wenn ich die Exponentialdarstellung in einer Formel verwende, bekomme ich die im Bild gezeigte Fehlermeldung. Schreibe ich anstatt 5,775E-7 aber 0,000000557 , dann funktioniert es.

Kannst Du mir dabei bitte noch einmal helfen.

Vielen Dank im Voraus.

Gruß Frank
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Exponentialdarstellung 15 Aug 2024 15:51 #5

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1202
  • Dank erhalten: 1722
Hallo, Frank!

Stimmt, in einer Formel wird die Exponentialdarstellung tatsächlich nicht richtig verarbeitet!
Das ist wohl eine Schwäche dieser Berechnungs-Engine - sorry! Mal schauen, ob ich da was machen kann, ist aber leider kompliziert...

In deinem Fall ist es jedenfalls zu empfehlen, diesen als Exponentialform vorliegenden Wert in eine Variable zu setzen (wie Christian das vorgeschlagen hat) und diese Variable in die Formel einzutragen, ggf. extra als Fließkommawert formatiert (bei extrem kleinen/großen Werten könnte cX sonst auch die E-Darstellung auswerfen).
Wenn der E-Wert  schon aus einer Variablen kommt, ergänze das doch um die Formatierung wie [Wert§0.#########], dann ist das E weg...

Ist immerhin ein Workaround!

Liebe Grüße
Stefan
 
Folgende Benutzer bedankten sich: Siebald

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Exponentialdarstellung 15 Aug 2024 18:58 #6

  • Siebald
  • Offline
  • Beiträge: 89
  • Dank erhalten: 26
Hallo Stefan,
vielen Dank für die Erklärung. Ich wollte die Exponentialdarstellung nur verwenden, um nicht so viele Nullen einzugeben. Dann schreibe ich die Zahlen einfach aus. Da ich öfters Formeln mit solchen Zahlen habe, wäre eine Anpassung der Berechnungsengine sicherlich nicht schlecht, aber ich kann mir aber auch so behelfen.

Gruß Frank
Folgende Benutzer bedankten sich: Stefan

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden