Ergebnis 1 bis 4 von 4
  1. #1
    Fortgeschrittener
    Registriert seit
    09.11.2008
    Beiträge
    39

    Standard Taschenrechner

    Hi,

    Sry wenn das jetzt für ein paar komisch ist, nur was ist hier Falsch?

    Code:
    #!/usr/bin/perl
    
    # Taschenrechner
    # by EatFish
    
    print "Geben sie eine Zahl an:"
    
    $Zahl1 = <STDIN>;
    chomp ($Zahl1)
    
    print "Welche Rechenart möchten sie durchführen?"
    
    $art = <STDIN>;
    chomp ($art)
    
    print "Geben sie die zweite Zahl ein:"
    
    $Zahl2 = <STDIN>;
    chomp ($Zahl2)
    
    if ($art <= +) {
      $Ergebnis = $Zahl1 + $Zahl2
    }
    
    print "$Ergebnis"
    mfg EatFish

  2. #2
    kat23
    Gast

    Standard

    Abgesehen vom schlechten Syntax hast du sämtliche Semikolons weggelassen und das hier:

    Code:
    if ($art <= +) {
    ... ist auch Unsinn. Hier, so läufts:

    Code:
    #!/usr/bin/perl
    
    # Taschenrechner
    # by EatFish
    
    print "Geben sie eine Zahl an:";
    
    $Zahl1 = <STDIN>;
    chomp ($Zahl1);
    
    print "Welche Rechenart möchten sie durchführen?";
    
    $art = <STDIN>;
    chomp ($art);
    
    print "Geben sie die zweite Zahl ein:";
    
    $Zahl2 = <STDIN>;
    chomp ($Zahl2);
    
    if ($art eq "+") {
      $Ergebnis = $Zahl1 + $Zahl2;
    }
    
    print "$Ergebnis";

  3. #3
    Fortgeschrittener
    Registriert seit
    09.11.2008
    Beiträge
    39

    Standard

    Hab lange gesucht , nur auf die Semikolons bin ich net gekommen danke

  4. #4
    DateMake Dialer
    Registriert seit
    12.08.2007
    Beiträge
    100

    Standard

    Wenn du
    Code:
    use warnings;
    use strict;
    nutzen würdest, hättest du mehr Hinweise auf Fehler und und passieren auch weniger.

Stichworte

Berechtigungen

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