📜  darf man in hotels übernachten - C# (1)

📅  最后修改于: 2023-12-03 15:00:19.943000             🧑  作者: Mango

Darf man in Hotels übernachten - C#

Einführung

Dieses C#-Programm prüft, ob es erlaubt ist, in Hotels zu übernachten. Es verwendet verschiedene Prüfbedingungen, um die Zulässigkeit der Übernachtung festzustellen.

Code
using System;

class Program
{
    static void Main()
    {
        bool darfInHotelsÜbernachten = DarfÜbernachtenInHotels();
        Console.WriteLine(darfInHotelsÜbernachten ? "Ja, man darf in Hotels übernachten." : "Nein, man darf nicht in Hotels übernachten.");
    }

    static bool DarfÜbernachtenInHotels()
    {
        bool hatGültigeReservierung = ÜberprüfeReservierung();
        bool hatReisepass = ÜberprüfeReisepass();
        bool istVolljährig = ÜberprüfeAlter();

        return hatGültigeReservierung && hatReisepass && istVolljährig;
    }

    static bool ÜberprüfeReservierung()
    {
        // Füge hier die Überprüfung der Hotelreservierung hinzu
        // Gib true zurück, wenn die Reservierung gültig ist, sonst false
        return true;
    }

    static bool ÜberprüfeReisepass()
    {
        // Füge hier die Überprüfung des Reisepasses hinzu
        // Gib true zurück, wenn der Reisepass vorhanden ist, sonst false
        return true;
    }

    static bool ÜberprüfeAlter()
    {
        // Füge hier die Überprüfung des Alters hinzu
        // Gib true zurück, wenn die Person volljährig ist, sonst false
        return true;
    }
}
Erklärung

Der Code besteht aus einer einfachen Konsolenanwendung, die die Methode DarfÜbernachtenInHotels() aufruft, um zu überprüfen, ob man in Hotels übernachten darf. Diese Methode verwendet drei Unterfunktionen, um verschiedene Kriterien zu prüfen.

  1. ÜberprüfeReservierung() prüft, ob eine gültige Hotelreservierung vorliegt. In diesem Beispiel wird immer true zurückgegeben. Hier müsste man jedoch die tatsächliche Überprüfung der Reservierung implementieren.

  2. ÜberprüfeReisepass() überprüft, ob ein Reisepass vorhanden ist. In diesem Beispiel wird immer true zurückgegeben. Auch hier müsste man den Code ergänzen, um den Reisepass zu überprüfen.

  3. ÜberprüfeAlter() prüft, ob die übernachtende Person volljährig ist. Wie zuvor wird auch hier immer true zurückgegeben, jedoch sollte auch hier die tatsächliche Überprüfung des Alters implementiert werden.

Schließlich wird das Ergebnis der Überprüfung in der Main()-Methode ausgegeben.

Bitte beachten Sie, dass die Code-Segmente für die Überprüfungen der Hotelreservierung, des Reisepasses und des Alters nur als Platzhalter dienen. Sie müssen entsprechend Ihrer Anforderungen implementiert werden, um die korrekte Funktionalität des Programms zu gewährleisten.

Verwendung

Führen Sie das Programm aus, um festzustellen, ob es erlaubt ist, in Hotels zu übernachten. Das Ergebnis wird in der Konsole ausgegeben.