Ich habe angefangen Schere Stein Papier in JavaScript zu programmieren leider funktioniert die Ergebnis Auswertung am Ende nicht. Wo ist der Fehler?

Das ist der JS Code:

FuEingabe();
    function FuEingabe() {
    var eingabe = prompt("Bitte gib: Schere, Stein oder Papier ein!", "Schere, Stein, Papier");
}
    switch(FuEingabe()) {

        case "Schere":
        
        zufallenemyeingabe();
        break;

        case "Stein":
        
        zufallenemyeingabe();
        break;

        case "Papier":
        
        zufallenemyeingabe();
        break;

        default:

        alert("Ungültig!");

}
function zufallenemyeingabe() {
    var max = 3;
    var min = 1;
    var zufallzahl = (Math.random() * (max - min)) + min;
    console.log("Die Zufallzahl lautet: " + zufallzahl);
    var zufallzahlround = Math.round(zufallzahl);
    console.log("Die gerundete Zufallzahl heißt: " + zufallzahlround);
    var StEingabe = "non";

    switch(zufallzahlround){

        case 1:
        StEingabe = "Stein";
        break;

        case 2:
        StEingabe = "Papier";
        break;

        case 3:
        StEingabe = "Schere";
        break;

        default: 
        console.log("Error 01: Computer hat kein Ergebnis generiert!");
    }
    console.log(StEingabe);
    alert("Der Computer hat " + StEingabe) + " gewählt.";
    return StEingabe

}

function ergebnisauswertung() {
    var gewinner = "nil";
    var PlayEingabe = FuEingabe();

    if(PlayEingabe == "Schere" && zufallenemyeingabe == "Schere") { 

        gewinner = "Unentschieden!";

    }
                                                             
    if(PlayEingabe == "Schere" && zufallenemyeingabe == "Stein") {
        gewinner = "PC";

    }
                                                           
    if(PlayEingabe == "Schere" && zufallenemyeingabe == "Papier") {
        gewinner = "Player";

    }
                                                             
                                                              
     //Eigentliches Vergleichen der Wahl - Stein 
    if(PlayEingabe == "Stein" && zufallenemyeingabe == "Stein") {
        gewinner = "Unentschieden!";
        

    }
                                                           
    if(PlayEingabe == "Stein" && zufallenemyeingabe == "Schere") {
        gewinner = "Player";

    }
                                                            
    if(PlayEingabe == "Stein" && zufallenemyeingabe == "Papier") {
        gewinner = "PC";

    }
                                                            
                                                            
    //Eigentliches Vergleichen der Wahl - Papier 
    if(PlayEingabe == "Papier" && zufallenemyeingabe == "Papier") {
    gewinner = "Unentschieden!";

    }
                                                             
    if(PlayEingabe == "Papier" && zufallenemyeingabe == "Schere") { 

        gewinner = "PC";


    }
                                                             
    if(PlayEingabe == "Papier" && zufallenemyeingabe == "Stein") { 

        gewinner = "Player";

    }

    return gewinner;
                                                            
}
var gewinner = ergebnisauswertung();
console.log(gewinner);
if (ergebnisauswertung() == "Player") {
    alert("Du gewinnst!");
}


Spiele, Computer, Internet, HTML, Webseite, programmieren, JavaScript, Code
Steam Code unlogisch?

Die Ehemalige Frage:

Habe mir vor 2 Tagen so eine Steamkarte in einem Müller im Wert von 20€ gekauft.

Wenn ich nun bei "Steam-Geschenkkarte oder Steam-Guthaben" den Code eingebe (der bei mir nur aus Zahlen besteht, weiß nicht ob das normal ist) steht dort:

"Der von Ihnen eingegebene Steam-Guthabencode ist ungültig. Bitte achten Sie sorgfältig auf die Zeichen, wenn Sie den Code erneut eingeben."

Ich habe sicherlich alles richtig eingegeben, aber es funktioniert nicht? :,(

Habe ich etwas falsch gemacht? Bitte gebt mir Tipps (Möchte den Summer-Sale nutzen). Vielen Dank.

Edit:

Bevor ich jetzt schildere was genau ich so unlogisch finde, muss ich mich verteidigen: Ich habe mir zum ersten mal eine Steam-Card gekauft.

Ich habe mich noch einmal von einer Freundin beraten lassen: Der Code steht auf der gekauften Karte selbst (Ja, ich habe nicht richtig geschaut und es übersehen.), was mich jedoch sehr wundert. 

Als ich mir die Card gekauft habe, bekam ich auch noch einen extra Zettel, der aussieht wie ein Kassenzettel, aber keiner ist. Ich war mir sicher der Code würde DARAUF stehen und habe die Seriennummer eingegeben. Was mich jetzt besonders wundert: Warum macht man das nicht so wie ich mir es gedacht habe? Ähnlich wie wenn man neues Guthaben fürs Handy kauft, also man kauft zwar die Karte, die ist aber eigentlich wertlos und man bekommt einen Kassenzettel mit dem richtigen Code. So könnte ja jeder einfach den Code freikratzen, aufschreiben und ihn daheim gemütlich eingeben. Klar, das wäre gegen das Gesetz, aber wäre das nicht viel sicherer wenn es so wäre wie ich es gesagt habe? Ich finde es irgendwie unlogisch und verwirrend.

Tut mir nochmal leid für mein "kleines Missgeschick", aber die Frage ist meiner Meinung nach sehr berechtig. (Oder habe ich schon wieder was nicht verstanden?)

Code, Steam, ungültig
ausversehen PC-Game-Key gekauft und erst nach dem einlösen gemerkt, dass es kein PS4-Key ist, was tun?

Hallo,

habe mir bei MMOGA aus versehen statt einem PS4 Game-Key einen PC-Game-Key gekauft und bei Uplay (Ubisoft) eingelöst. Nach dem einlösen ist es mir aber erst aufgefallen. Gibt es irgendwas was ich tun kann, außer dem Support schreiben, da beide mir anscheinend nicht helfen können um entweder den Spieleinhalt (Rainbow 6 Siege Year 2 Season Pass) für meine PS4 zu bekommen, oder mein Geld zurück in Form eines Gutscheins oder irgendwas in Richtung Kulanzantrag? MMOGA sagte, dass ein solcher Code vom Umtausch ausgeschlossen ist und das Widerrufsrecht nicht gilt, da die Bestellung abgeschlossen wurde. Der Uplay Support schrieb, dass ich den Key bei MMOGA umtauschen soll, da ein Wechsel der Plattform nicht möglich sei. Kann ich aber nicht nachvollziehen, wieso im Jahr 2017 man nicht PC-Key sperren und einen PS4-Key freischalten kann. 26 Euro sind als Schüler viel Geld und die können ja nicht einfach jetzt weg sein. Und der erste mit dem Problem bin ich doch bestimmt auch nicht... wir haben 2017..

Hat jemand ne Idee, auch eine Bitte beim MMOGA Kundendienst auf Kulanz einen neuen Key zu bekommen blieb erfolglos, dabei besitze ich nichtmal einen Computer und in der Verkaufsanzeige und den Emails wird nur 2 mal gezeigt , dass es um den PC-Key geht... LG Nils

PC, Computer, PlayStation, Rechte, CD Key, Code, Online-Bestellung, PlayStation 4
PHP header Weiterleitung funktioniert auf dem 1&1 Server nicht?

Ich programmiere schon sehr lange PHP, weshalb es nicht an dem Code liegt...

Ein sehr großes Problem. Auf dem lokalen und auch auf einem Internet Server funktioniert mein Code. Als ich alles auf den 1&1 Webserver getan habe und auch die richtige PHP version eingestellt habe ( ist die EINZIGE einstellung für PHP ) funktioniert trotzdem nichts.

Ich habe eine Testdatei erstellt, für testzwecke, damit es leichter ist vielleicht Fehler zu finden. Mit dem ( header(Location: xyz); ) Funktioniert die weiterleitung nicht. Es bleibt einfach auf der gleichen Seite stehen. Ich habe auch vorher kein Echo Befehl, so dumm bin ich nicht.

Beispielsituation; Man loggt sich ein, und bei Fehler soll eine Fehlermeldung kommen, ansonsten einfach aufs Profil weiterleiten, aber NEEEIN man erhält keine Fehlermeldung, was bedeutet, dass man die Verbindung zur Datenbank hat und alles richtig ist, aber man bleibt auf der Loginseite. Dies ist auch beim Ausloggen der Fall. Man sollte zu Startseite weitergeitet werden nach dem ausloggen, aber man bleibt auf der logout seite.

Bitte hilft mir leute. Gibt es ein Fehler vielleicht in PHP 5.6 mit den Header funktionen oder was. Hier mein test code:


html

    head
             title   Test   title
    /head

    body
         
         ?php 

             header("Location: index.php");
          
          ? 
   
    /body

Und auch mit exit; Geht es nicht. Exit ist nicht notwendig "by the way" aber allgemein, es funktioniert einfach nicht.

PC, Computer, HTML, programmieren, Code, PHP
C++ Quersumme errechnen?

Hallo Gutefrage.net Comunity, Ich hab vor einiger Zeit angefangen die Programmiersprache C++ zu lernen. Bisher habe ich viel gelernt. Ich kann Variablen erstellen und initialisieren. Einfache Schleifen mit while, for. Befehle wie cout,cin und if sind auch kein Problem für mich. Sagen wir rinfach ich habe grundfähigkreiten erlernt. Wenn auch nicht alle Grundlegenden Themen behandelt bisher aber schon ein sehr solides Gerüst geschaffen (meiner meinung nach) um weiter diese Programmiersprache vertiefen zu können. Nun zu meiner eigentlichen Frage: Ich stelle mir ein Programm vor (natürlich alles auf der windows konsole) in welches man sein alter eingibt. Das Alter wird in einer integer variable abgespeichert. Danach rechnet das Programm die Quersumme des eingegebenen Alters aus und die quersumme wird als cout ausgegeben. z.B Ich schreibe mein Alter 18 rein. Das Programm errechnet die quersumme (1+8) und schreibt anschließend "9" als ergebnis auf. Zu meinem Problem: Ich kann die integer variable wo das Alter drin steht nicht "zerstückeln" um die beiden ziffern addieren zu können. Ich hab viel gegoogelt und etwas von arrays gelesen. Was arrays sind hab ich grundsätzIch verstanden aber wie ich sie hier anwenden kann? Ich wäre zutiefst froh wenn mir hier ein/e erfahrene/r Programmierer/in einen einfachen Weg aufweisen und somit einem Anfänger helfen könnte. Ich danke fürs durchlesen meiner Frage. Schönen Tag wünsch ich.

Programm, programmieren, Array, Code, Variablen, Integer
Was muss man in Excel eingeben, damit das Datum nicht aktualisiert wird?

Hallo, ich habe wieder eine Excel Frage: ich habe eine Tabelle, Spalten A-H. In der Spalte G habe ich den Status, wo ich eine DropDown-Liste habe und zwischen: "in Bearbeitung", "Material bestellt", [...], "erledigt" auswählen kann. In Spalte H habe ich als Überschrift "erledigt am", es soll also in Spalte H, sobald ich in Spalte G den Status "erledigt" ausgewäht habe, das aktuelle Datum erscheinen. Ich habe also in Spalte H folgende Formel: "=WENN(G50="erledigt";TEXT(JETZT();"TT.MM.JJ");"")". Ich glaube, ihr wisst, worauf ich hinaus wil, also nach dem Speichern soll dich das Datum nicht ändern, tut es aber natürlich. (Ist ja klar!) Aber, da ich erst seit ein paar Monaten mit Excel arbeiten, habe ich noch keine Ahnung. Durch das Stöbern im Internet, habe ich rausgefunden, dass es nicht einfach so funktioniert (oder doch?), sondern, dass man dafür ein Makro braucht (wovon ich absolut keine Ahnung habe). Also so weit bin ich: ich habe die Tabelle offen vor mir, ich klicke auf den Tabellen-Namen und klicke auf "Code anzeigen", dann öffnet sich ja ein Makro Fenster. So, was soll ich nun machen? Ihr wisst ja, welche Spalte ich brauche, es wäre schön einen Code zu haben. :-) Und wenn ich da den Code eingefügt habe, was muss ich dann machen? Ich würde dann auf "speichern" klicken, dann öffnet er ja ein Fenster und weist mich darauf hin, dass ich die Datei als eine Mappe mit Makros speichern muss. Richtig? Dann würde ich das tun. Und dann wenn ich das gespeichert habe, müsste ich die Makros (-> "Inhalt aktivieren") jedes Mal, wenn ich die Datei öffne anklicken, oder? und dann habe ich das, was ich will. Bitte helft mir, ich verzweifle so langsam...

Microsoft Excel, Spalten, Befehle, Makro, VBA, ändern, aktuell, Code, Datum

Meistgelesene Beiträge zum Thema Code