Ergebnis 1 bis 2 von 2

Thema: Javascript Additions Fehler!

  1. #1
    HTML Newbie
    Registriert seit
    04.02.2016
    Beiträge
    1
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Frage Javascript Additions Fehler!

    Halli Hallo,

    ich fange gerade neu mit javascript an.
    Mit HTML kenne ich mich eigentlich recht gut aus.
    Das Problem ist, wenn ich eine Zahl mit 5 addiere, kommt dort die Zahl und eine 5 ans ende.
    Bitte hilft mir, das ist die Aufgabenstellung: Versandkosten
    Ein Versandgeschäft berechnet bei Aufträgen bis Fr. 100.- einen Verpackungszuschlag von Fr. 3.- und einen Portoanteil von Fr. 2.-. Bei Rechnungen von 100.- bis 200.- Fr. wird nur Porto berechnet. Kauft der Kunde für Fr. 200.- oder mehr, so entstehen ihm keine zusätzlichen Kosten.
    (Eingabe: Warenpreis; Ausgabe: Gesamtbetrag inkl. Port und Verpackung)

    Bitte nicht auslachen xD

    Hier der Code den ich bereits geschrieben habe, natürlich fehlerhaft :


    // Eingabe (E)
    preis = prompt("Geben sie bitte ein, für wie viel Franken sie eingekauft haben: "," ");
    p = parseInt(preis)
    // Verarbeitung / Berechnung (V)
    //keine rechnung
    // Ausgabe (A)
    if (preis < 100)
    unter100 = preis + 5;
    document.write("Sie müssen " + unter100 + " Franken für ihre Ware inklusive Verpackungszuschlag und Portoanteil bezahlen.");

    Danke für jegliche Hilfe!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Moderator Avatar von Arne Drews
    Registriert seit
    20.01.2016
    Ort
    Friedrichstadt, NF
    Beiträge
    1.236
    Danke
    21
    Bekam 120 mal "Danke" in 119 Postings

    Standard AW: Javascript Additions Fehler!

    Hallo,

    Ideal für sowas wäre angularJS, aber ich vermute mal, das ist nicht drin.
    Mit reinem JS könnte das so aussehen:
    Code:
    var _oVersandText = new Object;
    _oVersandText.kleiner100 = 'Verpackung: 3 FR, Porto: 2 FR';
    _oVersandText.kleiner200 = 'keine Verpackungskosten, Porto: 2 FR';
    _oVersandText.kostenfrei = 'keine Verpackungs-/Portokosten';
    
    
    _iWarenwert = parseInt( prompt('Geben sie bitte ein, für wie viel Franken sie eingekauft haben: ',' ') );
    _sVersandText = _oVersandText.kostenfrei;
    
    
    if ( _iWarenwert < 100 ) _sVersandText = _oVersandText.kleiner100;
    else if ( _iWarenwert >= 100 && _iWarenwert < 200 ) _sVersandText = _oVersandText.kleiner200;
    
    
    alert( _sVersandText );

    EDIT: Hab grad noch gesehen, daß Du das ja eigentlich addieren willst:
    Code:
    var _sVersandText = 'Sie müssen {#PREIS#} FR für Ihre Ware inkl. Verpackung und Versand bezahlen.';
    var _oVersandStaffel = new Object;
    _oVersandStaffel.kleiner100 = 5;
    _oVersandStaffel.kleiner200 = 2;
    _oVersandStaffel.kostenfrei = 0;
    
    
    _iWarenwert = parseInt( prompt('Geben sie bitte ein, für wie viel Franken sie eingekauft haben: ',' ') );
    
    
    if ( _iWarenwert < 100 ) _iWarenwert += _oVersandStaffel.kleiner100;
    else if ( _iWarenwert >= 100 && _iWarenwert < 200 ) _iWarenwert += _oVersandStaffel.kleiner200;
    
    
    alert( _sVersandText.replace('{#PREIS#}', _iWarenwert.toString()) );

    Gruß Arne
    Geändert von Arne Drews (05.02.2016 um 11:44 Uhr)

Ähnliche Themen

  1. Javascript Navi hover Fehler
    Von DarkEmperor im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 16.06.2010, 20:19
  2. css Fehler bei Javascript array
    Von DarkEmperor im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 13.06.2010, 07:52
  3. JavaScript Code erzeugt Validator Fehler
    Von goerte im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 07.06.2010, 13:01
  4. Vergleich javascript fehler
    Von azrael im Forum HTML & CSS Forum
    Antworten: 0
    Letzter Beitrag: 05.07.2006, 17:48
  5. Javascript-Fehler.... ich sehe den nicht
    Von webbie im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 14
    Letzter Beitrag: 22.11.2004, 00:25

Stichworte

Berechtigungen

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