Module: Routinen: Prozeduren und Funktionen - 2


Problem

6/10

Logische Funktion

Theory Click to read/hide

Häufig verwenden Programmierer logische Funktionen, die die Logik der Wahrheit oder Lüge zurückgeben (wahr oder falsch)
Solche Funktionen sind nützlich, um Eigenschaften zu überprüfen.
Schauen Sie sich zwei Beispiele von Logik-Aufzeichnung, die die Anzahl der Zeiten überprüft.

Der beste Weg:
Ergebnis der Expression
n % 2°
ist die Wahrheit (wahr) oder die Lüge (false)
Sie müssen keinen Event-Operator schreiben.
Tu das nicht.
Natürlich können Sie, aber es ist eine längere Aufnahme.
bool isEven(int n)
{
    return (n % 2 == 0);
}
bool isEven(int n)
{
    if (n % 2 == 0) {
        return True;
    }
    else {
        return False;
    }
}

Letzte Bemerkung zur Arbeit an Funktionen und Verfahren: Die Anzahl der Funktionen und Verfahren im Programm ist nicht begrenzt. Darüber hinaus kann ein Teilprogramm ein anderes Teilprogramm und sogar selbst fordern.
Auch nach Erreichen des Programms return Das Programm hört sofort auf zu funktionieren und gibt Wert zurück.
Das zweite Beispiel aus der Tabelle könnte auch reduziert werden:
bool isEven(int n)
{
    if (n % 2 == 0) {
        return True
    }
    return False;
}

Problem

Eine ganze Zahl wird einfach genannt, wenn sie in ein und selbst unterteilt ist. Schreibe eine logische Funktion. wahr oder falschBestimmen, ob die angegebene Anzahl einfach ist.
Das Hauptprogramm verwendet eine logische Funktion.
Beispiel.
EingangsdatenAusgangsdaten
ANHANGNO
5.JA