[PHP] Frage zur Aufgabe

  • Hey!

    Bräuchte mal eure Fachkenntnis in PHP!

    Bin gerade dabei eine Aufgabe vom Buch zu Lösen!

    Folgend bin ich soweit:

    Nun sieht es dann so aus:

    Man sieht es kommen die 2 Ergebnisse raus, wobei das
    2. Falsch ist.

    Wie bekomme ich es hin, da wenn man über 100 Liter tankt
    das bei beiden 2% abgezogen werden und jeweils 1 Angezeigt wird?

    Ich habe es selber geschrieben, und lerne es auch.
    ALSO KEIN Copy & Paste. ;)

  • Die Formel ist ja W=G*P/100, wenn wir das jetzt auf PHP beziehen also Wert(2%)=Preis*0.02.
    Dann hast du den Wert, der abgezogen werden soll. Diesen musst du nun nurnoch vom Endpreis abziehen, also ist das ganze mit Variablen zu lösen.

    [COLOR=Red][/COLOR][CENTER]
    [/CENTER]

  • Zitat

    Variable

    Wenn du nicht mal weißt was eine "Variable" ist lern erst mal die grundkenntnisse ^^

    [CENTER][COLOR=indigo]
    [/COLOR][COLOR=indigo]Sie können nicht Programmieren abe wollen ein Programm haben
    PN , Dieser Dienst ist nicht Kostenlos :) [/COLOR]
    [/CENTER]

  • Zitat von Suru;268156

    Wenn du nicht mal weißt was eine "Variable" ist lern erst mal die grundkenntnisse ^^


    Zitat

    Was eine Variable ist, weis ich ja.


    Nicht zu schnell Lesen! ;)

    Bsp.

    PHP
    $a = 1;


    $a <- Variable
    1; <- Inhalt

    Grundkenntnisse habe ich ja, bin ja gerade dabei mir die Anzueignen.
    Nur mit der Aufgabe komm ich nicht zurrecht wie ich die Lösen kann.

  • du musst die if-Abfragen besser definieren.

    [COLOR=#000000][COLOR=#FF8000][CENTER]
    [/CENTER]
    [/COLOR][/COLOR]

  • Du rechnest erst den Preis aus, speicherst den in einer Variable, beispielsweise Preis_Ohne_Rabatt.
    Dann rechnest du den Rabatt aus: Rabatt=Preis_Ohne_Rabatt*0.02 - das speicherst du in Rabatt.
    Anschließend speicherst du in Endpreis die Rechnung Preis_Ohne_Rabatt - Rabatt.
    Diese Variable Endpreis lässt du dann als Preis ausgeben. Das ganze machst du natürlich nur in dem Codeblock der die Bedingung Liter<=100 erfüllt.

    lg

    [COLOR=Red][/COLOR][CENTER]
    [/CENTER]

  • Vielen vielen dank, nun weis ich was mir gefehlt hat.
    Danke ;D

    Wollte es wie Dance lösen, ist ja jetzt gelöst. Danke Tekumi drotzdem.
    Lass bitte den Thread offen, dass falls ich weiter fragen habe hier poste
    anstatt mehrer zu öffnen.

    <3

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!