Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Prüfen auf Kommastellen

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
nick



Anmeldungsdatum: 05.08.1999
Beiträge: 39

BeitragVerfasst am: 22. Aug 1999 16:23   Titel: Prüfen auf Kommastellen

hi!
wie kann ich pruefen, welche zahlen bei einer nummerischen variablen nach dem komma kommen, nach dem ich dividiert habe? bei pascal wuerde ich einfach schreiben:
x := y mod z; x ist damit die zahl nach dem komma.
nick
 
Benutzer-Profile anzeigen Private Nachricht senden

dawnrazor



Anmeldungsdatum: 16.08.1999
Beiträge: 3

BeitragVerfasst am: 23. Aug 1999 13:58   Titel: Re: Prüfen auf Kommastellen

Kannst Du z. B. mit nem regulärem Ausdruck machen:
Ich gehe davon aus das $x den Wert enthält:

$x =~ /\d*\.(\d*)/;
print $1; # in $1 steht der Nachkommateil
 
Benutzer-Profile anzeigen Private Nachricht senden

RoS
Gast





BeitragVerfasst am: 18. Okt 1999 12:24   Titel: Re: Prüfen auf Kommastellen

Hi,

x := y mod z ergibt nicht die Zahl nach dem Komma, sondern den Rest! In PERL wuerde dies folgendermassen aussehen:

$x = $y % $z;

% ist der Modulo Operator in PERL, wie auch in C/C++. Wenn du allerdings wirklich die Nachkommastellen haben moechtest, dann bleibt dir nur der Regulaere Ausdruck, der ueber diesem Kommentar steht!

Gruss,
RoS
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy