logische Formulierung

  • Ich hoffe, ich bin hier richtig, aber ich denke, das die Leute, die hier lesen, am ehesten Ahnung davon haben, was ich meine :D


    Wie würde man logisch ausdrücken, das man keinen Amazongutschein bei Rapidshare einlösen kann?
    Sprich, man hat zuwenig Freeuserpunkte UND zuwenig Premiumuserpunkte, um die fehlenden FUPs zu ersetzen und dennoch die geforderten 20000 vorrätig zu haben.
    Wie würde man das in Computerlogik schreiben?



    Bitte keine Qualityupgrades meiner Serien ohne Rückfrage!!!

  • hmm, jetzt mal ohne auf eine spezielle sprache rücksicht zu nehmen:


    Code
    1. if(FP >= 55000 && PP >= 20000){
    2. => Amazon-Gutschein :)
    3. } elseif(FP < 55000 && (PP > 20000) {
    4. $diff = (55000 - FP) / 1.25;
    5. if((PP - $diff) >= 20000){
    6. => Amazon-Gutschein :)
    7. }
    8. } else {
    9. => KEIN GELD
    10. }


    ein großteil der syntax ist PHP
    man könnte natürlich noch rechnen lassen wieviele FP bzw. PP nötig wären, wenn du lust hast ;)


    mfg
    darkfather

  • hm ... k, dank dir :)
    Hilft mir allerdings nicht wirklich in meiner Überlegung weiter :D
    Liegt aber vermutlich an meinem Ansatz.
    Konkret will ich das ganze in Excel (bzw Calc) proggen.
    Man gibt FU und PU an und excel gibt aus, was man bestellen sollte (also 4 konditionen: Bargeld jetzt, Bargeld bald, Gutschein jetzt, nix möglich)
    Auf 3 Konditionen hab ich schon ne alternative Variante geschrieben. Ohne die letzte also. Dafür hab ich aber ne starre Liste genommen und keine userspezifischen Eingaben.



    Bitte keine Qualityupgrades meiner Serien ohne Rückfrage!!!