Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Verstehe nicht warum diese Abfrage nicht funktioniert

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.11.2006
    Beiträge
    42

    Verstehe nicht warum diese Abfrage nicht funktioniert

    $einzelpreis = 0.7;
    $takte = 20;
    if(($takte * $einzelpreis) == int($takte * $einzelpreis))

    die Antort ist immer "false".

    Kann jemand meinem Verstaendnis auf die Spruenge helfen?

    Vagabundo

  2. #2
    Registrierter Benutzer
    Registriert seit
    20.09.2005
    Beiträge
    61
    Sieht nach "C" aus ...
    Ist das $ bei der Zuweisung der Werte dann nicht falsch?

  3. #3
    Registrierter Benutzer
    Registriert seit
    17.11.2006
    Beiträge
    42
    Sorry, es ist perl

  4. #4
    Registrierter Benutzer
    Registriert seit
    30.12.2001
    Beiträge
    444
    Code:
    #!/usr/bin/perl
    
    $einzelpreis = 0.7;
    $takte = 20;
    print((($takte * $einzelpreis) == int($takte * $einzelpreis))."\n");
    
    johndoe@linux:~$ ./test.pl 
    1
    Bei mir ergibt Dein Code true.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •