Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Programmierung
  1.0250000000000001 in 1.025 wandeln

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO
  
Erstellung von Mehrfach-Konstruktionsdaten , ein Anwenderbericht
Autor Thema:  1.0250000000000001 in 1.025 wandeln (463 mal gelesen)
mdonmez
Mitglied
SW-Developper


Sehen Sie sich das Profil von mdonmez an!   Senden Sie eine Private Message an mdonmez  Schreiben Sie einen Gästebucheintrag für mdonmez

Beiträge: 78
Registriert: 07.06.2005

erstellt am: 31. Mai. 2006 09:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi @All,
wie kriege ich die 0000000001 weg?

Schöne Grüße
MD

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

baumgartner
Mitglied
Dipl.-Ing. Maschinenbau


Sehen Sie sich das Profil von baumgartner an!   Senden Sie eine Private Message an baumgartner  Schreiben Sie einen Gästebucheintrag für baumgartner

Beiträge: 715
Registriert: 05.01.2001

Ing.-Büro Andreas Baumgartner bietet Lösungen rund um ME10.
* ME10-Makros
* ME10-Makroschulungen

erstellt am: 31. Mai. 2006 10:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für mdonmez 10 Unities + Antwort hilfreich

hallo,
ganz einfach 0000000001 subtrahieren ;-)))))

oder auch ( (ROUND (1.0250000000000001*1000)) / 1000) = 1.025

------------------
Grüsse aus dem Schwarzwald 
www.Andreas-Baumgartner.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mdonmez
Mitglied
SW-Developper


Sehen Sie sich das Profil von mdonmez an!   Senden Sie eine Private Message an mdonmez  Schreiben Sie einen Gästebucheintrag für mdonmez

Beiträge: 78
Registriert: 07.06.2005

erstellt am: 31. Mai. 2006 11:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Andi,
Exact subtrahieren geht auch,

sonst hatte ich sowas probiert:
(* 0.00001 (round real-number 0.00001)))

Dein Lösung gibt ein Ergebnis als 41/40 zurück --> Schon Ok

Danke 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Dorothea
Mitglied



Sehen Sie sich das Profil von Dorothea an!   Senden Sie eine Private Message an Dorothea  Schreiben Sie einen Gästebucheintrag für Dorothea

Beiträge: 242
Registriert: 22.11.2001

erstellt am: 31. Mai. 2006 12:10    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für mdonmez 10 Unities + Antwort hilfreich

Hallo MD,

Wo willst du die 00001 wegbekommen? In der Anzeige oder in der Zahl? In der Zahl geht nicht, da die Darstellung von Zahlen in LISP nicht immer exakte Werte liefert. Darueber (und ueber die Gruende) wurde schon oft geschrieben hier im Forum.
Wenn du die Zahl in der Anzeige (Ausgabefenster, Dialogvariable,...) ausgeben willst, dann kannst du z.B. in einen String wandeln.

Gruss Dorothea

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

RainerH
Mitglied
Techn. Ang. (Konstruktion)


Sehen Sie sich das Profil von RainerH an!   Senden Sie eine Private Message an RainerH  Schreiben Sie einen Gästebucheintrag für RainerH

Beiträge: 736
Registriert: 22.01.2003

OSDM 14.00A
OSDD 14.50
MM 14.00A
Windows-XP Pro x64 Edition
--------------------------
HP xw6400
Intel Xeon 3.00 GHz
4.00 GB RAM
ATI FireGL V7200

erstellt am: 31. Mai. 2006 13:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für mdonmez 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Dorothea:
Hallo MD,

Wo willst du die 00001 wegbekommen? In der Anzeige oder in der Zahl? In der Zahl geht nicht, da die Darstellung von Zahlen in LISP nicht immer exakte Werte liefert. Darueber (und ueber die Gruende) wurde schon oft geschrieben hier im Forum.
Wenn du die Zahl in der Anzeige (Ausgabefenster, Dialogvariable,...) ausgeben willst, dann kannst du z.B. in einen String wandeln.

Gruss Dorothea


... und das geht so:

(display (oli::sd-num-to-string 1.0250000000000001)) => 1.025

HTHHope this helps (Hoffe, es hilft weiter)

Gruss
RainerH.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz