| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Effiziente Reinraumlösungen effizienter entwickeln - Ortner Reinraumtechnik GmbH, ein Anwenderbericht
|
Autor
|
Thema: Dezimalstellen (/ 10 100) (562 mal gelesen)
|
AB Mitglied
Beiträge: 255 Registriert: 24.05.2002 Mechanical Desktop 6 AutoCAD 2002
|
erstellt am: 24. Okt. 2003 09:11 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich habe ein kleines, aber wahrscheinlich nicht schweres Problem. Bei folgender Berechnung (/ 10 100) erhalte ich das Ergebnis 0. Liegt es daran, dass nicht genug NAchkommastellen angezeigt werden? Viele Grüße Andrea Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AB Mitglied
Beiträge: 255 Registriert: 24.05.2002 Mechanical Desktop 6 AutoCAD 2002
|
erstellt am: 24. Okt. 2003 09:32 <-- editieren / zitieren --> Unities abgeben:
|
Kardinal Mitglied Ingenieur
Beiträge: 233 Registriert: 07.08.2003 Win 2000 Acad 2002 Eagle 4.09 P4 512MB
|
erstellt am: 24. Okt. 2003 09:40 <-- editieren / zitieren --> Unities abgeben: Nur für AB
|
Schachinger Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 2041 Registriert: 08.04.2002 AIS2009, PDSU 2012-2015, Plant 3D 2011-2015, NavisWorks 2010-2015, Win7 64bit SP1, Intel Core i7 870, 16 GB RAM, Quadro 2000D
|
erstellt am: 24. Okt. 2003 09:57 <-- editieren / zitieren --> Unities abgeben: Nur für AB
@Kardinal Mathematische Operationen in Lisp laufen immer so ab das zuerst die rechenoperation angegen wird und dann die zahlen. also "5+6+2" wird in lisp so geschreiben: (+ 5 6 2) und "(a+b)*c" so: (* (+ a b) c) um im lisp eine real-zahl rauszubekommen muss mindestens einer zahl davon auch real sein. (/ 10 100) ergibt 0 da beide zahlen integer sind (/ 10.0 100) ergbibt 0.1 da eine zahl davon real ist. ------------------ mfg Siegfried Schachinger http://www.tbschatz.at Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
daiz Mitglied
Beiträge: 224 Registriert: 06.09.2003 SYSTEMINFO: WinXP, Map 3d 2006
|
erstellt am: 24. Okt. 2003 18:33 <-- editieren / zitieren --> Unities abgeben: Nur für AB
Hallo, zum Thema "Syntax arithmetischer Ausdrücke": Es gibt prinzipiell drei verschiedene Notationen:
- Präfix (Operator vor Operanden):
+ a b
- Infix (Operator zwischen Operanden):
a + b
- Postfix (Operator hinter Operanden):
a b +
Lisp verwendet eine geklammerte Präfix-Schreibweise:
Der Vorteil von Präfix- und Posfix-Schreibweise wird vor allem bei längeren Ausdrücken deutlich:
- Infix:
a + b + c + d + e + f (11 Zeichen) (für n Operanden: 2n-1 Zeichen)
- Präfix:
+ a b c d e f (7 Zeichen) (für n Operanden: n+1 Zeichen)
So, das war mal etwas Theorie.
------------------ Daiz Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |