07-27-2024, 05:03 PM
(07-27-2024, 04:30 AM)DSMan195276 Wrote: @KernelPanic that's possible to do with `Declare Library` but the `INT` command is actually just `std::floor` already.That's right, one can do that with Basic too! That's why it seemed a bit strange to me, I hadn't thought of INT.
Code: (Select All)
'Gleitkommazahl in Ganzzahligen- und Nachkommateil aufteilen - 27. Juli 2024
Option _Explicit
Dim As Double eingabe, vorKomma, nachKomma
Print
Input "Fliesskommazahl eingeben: ", eingabe
'Nachkommarest ermitteln
nachKomma = Abs(eingabe - Fix(eingabe))
'Vorkommateil, ganzzahliger Teil
vorKomma = eingabe - nachKomma
Print
Print Using "Ganzzahliger Teil: ####"; vorKomma
Print
Print Using "Nachkommateil : .###"; nachKomma
Print: Print
Print Using "Ganzzahliger Teil mit INT: ####"; Int(eingabe)
End