C# Aus der While Schleife & Switch rauskommen?

servus,

ich habe versucht die Grundlage für den Münzeneinwurf zu coden, kann aber nicht aus der Schleife rauskommen, da immer wenn ich Enter drücke, was dafür sorgen soll, dass die Schleife endet, jedesmal 10 Cent zum Guthaben addiert werden.

Code:

while (choosedCoin.Key != ConsoleKey.Enter)
            {
                    switch (choosedCoin.Key)
                    {
                        case ConsoleKey.F3:
                         depositedAmount = depositedAmount + 200;
                         Console.WriteLine("|  Your current Credit: {0} €  ", depositedAmount/100);
                            break;

                        case ConsoleKey.F4:
                         depositedAmount = depositedAmount + 100;
                         Console.WriteLine("Your current Credit: {0} €  ", depositedAmount/100);
                            break;

                        case ConsoleKey.F5:
                         depositedAmount = depositedAmount + 50;
                         Console.WriteLine("Your current Credit: {0} €  ", depositedAmount/100);
                            break;

                        case ConsoleKey.F6:
                         depositedAmount = depositedAmount + 20;
                         Console.WriteLine("Your current Credit: {0} €  ", depositedAmount/100);
                            break;

                        case ConsoleKey.F7:
                         depositedAmount = depositedAmount + 10;
                         Console.WriteLine("Your current Credit: {0} €  ", depositedAmount/100);
                            break;

                        case ConsoleKey.F8:
                         depositedAmount = depositedAmount + 5;
                         Console.WriteLine("Your current Credit: {0} €  ", depositedAmount/100);
                            break;

                        case ConsoleKey.F9:
                         depositedAmount = depositedAmount + 2;
                         Console.WriteLine("Your current Credit: {0} €  ", depositedAmount/100);
                            break;

                        case ConsoleKey.F10:
                         depositedAmount = depositedAmount + 1;
                         Console.WriteLine("Your current Credit: {0} €  ", depositedAmount/100);
                            break;

                    default:
                       Console.WriteLine("\n");
                       Console.Write("# Unidentified Key, try again! ");
                            break;
                    }
                    DepositCoin(Console.ReadKey());              
            }
Schleifen, C Sharp, Programmiersprache, Switch, Loop
Wie gebe ich bei PHP mehrere Bedingungen in einer Schleife ein?

Hallo,

ich möchte gerne 2 Bedingungen in einer PHP for – Schleife unterbringen.

Dazu habe ich mich an diese Anleitung gehalten und die beiden Bedingungen mit dem && Operator verknüpft.

https://www.php.de/forum/webentwicklung/php-einsteiger/php-tipps-2006/41760-while-schleife-mit-mehreren-bedingungen

Trotzdem bekomme ich ständig die Fehlermeldung, das PHP kein ; (Strichpunkt) erwartet, sondern eine schließende runde Klammer.

Mein Editor zeigt mir den Fehler in der zweiten for – Schleife bei der Variablen $tageszahl an. Dort wird der Strichpunkt bemängelt.

Desweiteren habe ich versucht, beide Bedingungen zusätzlich in runde Klammern zu setzten. Da wird dann außer dem Strichpunkt auch noch der && Operator bemängelt.

Hier ist mein Code:

        <table border="1">
            <tr>
                <th>Mo</th>
                <th>Di</th>
                <th>Mi</th>
                <th>Do</th>
                <th>Fr</th>
                <th>Sa</th>
                <th>So</th>
            </tr>
        <?php 
            
            $reihen = 6;
            $zellen = 7; 
            $enddatum_monat = date("t");
            
            for($tr = 1; $tr <= $reihen; $tr++ ) {
                echo "<tr>";
                for($td = 1; $td <= $zellen; $td++ && $tageszahl = 1; $tageszahl <= $eintrag; $tageszahl++)  {
                    echo "<td> $tageszahl </td>"; 
                }
                
                echo "</tr>";
            }           

        ?>
        </table>

Es wäre nett, wenn mir jemand zeigen würde, wie mehrere Bedingungen korrekt in einer Schleife untergebracht werden.

Danke

Computer, programmieren, Schleifen, PHP
Welche Marke hat welche Reputation bei Werkzeugen?

Ich ziehe von einer Wohnung in ein Haus, werde eine Werkstatt haben und auch genug zu renovieren und heimwerken. Ich werde im Zuge dessen auch diverses Werkzeug anschaffen und informiere mich jetzt schon einige Zeit über diverse Werkzeuge und Gerätschaften.

Meine bisherigen, persönlichen Erfahrungen haben mich gelehrt, dass Werkzeuge wirklich eines der wenigen Dinge sind, bei denen man nicht sparen und Qualität an erste Stelle setzen sollte. Nur leider heißt in der Realität der Umkehrschluss nicht, dass alles was teuer ist, auch gut ist.

Um die Frage ein wenig einzugrenzen, beziehe ich mich jetzt nur auf elektrisch betriebene Geräte, wie Schleifen, Sägen, Akkubohrer, etc. Mir kommen dabei immer die gleichen Marken unter, wie Einhell, Bosch, Makita etc.

Meine Frage nun: Kann man grundsätzlich eine Einschätzung über das Gerät anhand der Marke geben? (So wie bei Autos - z.B. Ferraris sind immer schnell und hochmotorisiert, Dacias haben immer veraltete Technik, etc.) Oder kann es sein, dass ein Einhell-Boher der absolute Kack ist, während ein anderer Einhell-Bohrer das Gelbe vom Ei ist? Gibt es eine Marke, die Qualität garantiert? Oder bieten alle etwas für jedes Budget (in jeder Qualitätsstufe) an? Kann man sicher sein, dass Bosch gut ist, weil Bosch drauf steht?

Glaubhafte Meinungen finde ich per Google keine. Alles scheint von den Herstellern selbst zu sein, oder von ihnen gesponsert, oder von ihnen unterstützt.

Danke vorab für eure Antworten und Erfahrungen!

heimwerken, Technik, Heimwerker, Schleifen, Werkstatt, Werkzeug, Bauarbeiten, Elektrogeräte, Holzbearbeitung

Meistgelesene Beiträge zum Thema Schleifen