Module: Routinen: Prozeduren und Funktionen - 2


Problem

6/10

Logische Funktion

Theory Click to read/hide

Oft verwenden Programmierer logische Funktionen, die logische Bedeutungen zurückgeben: Wahrheit oder Lüge (T)Rue oder Fals)
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.

(1) Der beste Weg.:
Ergebnis der Expression
n % 2°
Ist die Wahrheit (True) oder die Lüge (False)
Du musst keinen Konditionierungsoperator schreiben!
(2) Tu das nicht!
Du kannst das aufschreiben, aber es wird eine längere Aufnahme sein, also ist es besser nicht.
bool isEven(int n)
{~}
zurück (n % 2 == sync, korrigiert von elderman == @elder_man
♪
Bor isEven(int n)
{~}
wenn (n % 2 == sync, korrigiert von elderman == @elder_man
Rückkehr Wahr;
andere
zurück 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.

Problem

Eine ganze Zahl wird einfach genannt, wenn sie nur in ein und selbst unterteilt ist. Schreiben Sie eine logische Funktion (Returning true oder false), die bestimmt, ob die angegebene Anzahl einfach ist.
Das Hauptprogramm verwendet eine logische Funktion.