Zum Hauptinhalt springen

Eingabe und Ausgabe einer dreistelligen Zahl in Pascal, wenn alle Ziffern gerade sind, über die Tastatur

Zunächst müssen wir uns an den Benutzer wenden und die Eingabe einer dreistelligen Zahl anfordern, die die Bedingung erfüllt. Wir können die Funktion verwenden ReadLn um die eingegebene Zahl über die Tastatur zu lesen.

Eingabe und Überprüfung einer dreistelligen Zahl

1. Der erste Schritt besteht darin, eine Variable zu deklarieren, die eine dreistellige Zahl speichert.

2. Der Benutzer muss dann eine dreistellige Zahl eingeben, indem er den Tastatureingabeoperator verwendet.

3. Nachdem Sie eine Zahl eingegeben haben, müssen Sie überprüfen, ob alle Ziffern der Zahl gerade sind. Dazu können Sie die Divisionsoperationen verwenden und den Rest von der Division durch 2 nehmen. Wenn der Rest der Division jeder Ziffer durch 2 Null ist, sind alle Ziffern der Zahl gerade.

number, digit1, digit2, digit3: integer;

writeln('Geben Sie eine dreistellige Zahl ein:');

digit1 := number div 100; // erste Ziffer der Zahl

digit2 := (number div 10) mod 10; // zweite Ziffer der Zahl

digit3 := number mod 10; // die dritte Ziffer der Zahl

if (digit1 mod 2 = 0) and (digit2 mod 2 = 0) and (digit3 mod 2 = 0) then

writeln('Die eingegebene Zahl ist eine dreistellige Zahl, deren alle Ziffern gerade sind.')

writeln('Die eingegebene Zahl ist keine dreistellige Zahl, alle Ziffern sind gerade.');

In diesem Beispiel muss der Benutzer eine dreistellige Zahl eingeben, z. B. 246.

Wenn alle Ziffern der Zahl gerade sind, wird die Meldung angezeigt: "Die eingegebene Zahl ist eine dreistellige Zahl, alle Ziffern sind gerade."

Wenn mindestens eine der Ziffern der Zahl ungerade ist, wird eine Meldung angezeigt: "Die eingegebene Zahl ist keine dreistellige Zahl, alle Ziffern sind gerade."

Tastatureingabe

In Pascal verwenden Sie die Readln-Funktion, um Daten über die Tastatur einzugeben. Diese Funktion liest die vom Benutzer eingegebenen Daten ein und weist sie einer Variablen oder einem Array zu.

Beispiel für die Tastatureingabe in Pascal:

vara: Integer;beginWrite('Введите число: ');Readln(a);end.

Beachten Sie bei der Eingabe von Daten über die Tastatur den Datentyp, zu dem sie gehören. Wenn der Benutzer eine Zahl eingibt, muss der Variablen der entsprechende numerische Datentyp zugewiesen werden (z. B. Integer oder Real).

Die Eingabe von Daten über die Tastatur ist ein wichtiger Bestandteil der Programmierung und zur weiteren Verarbeitung. Die korrekte Verarbeitung der Dateneingabe hilft Ihnen, das Programm zu verwalten und funktionellere Anwendungen zu erstellen.

Überprüfung auf dreistellige Werte

while temp > 0 do

temp := temp div 10;

digits := digits + 1;

if digits <> 3 then

writeln('Fehler. Geben Sie eine dreistellige Zahl ein.');

Auf diese Weise können Sie nach der Überprüfung auf eine dreistellige Zahl sicher mit der Ausführung des Programms fortfahren, da Sie wissen, dass die eingegebene Zahl die Anforderungen erfüllt.

Überprüfen auf die Parität der Ziffern einer Zahl

varnum: integer;beginwriteln('Введите трехзначное число:');readln(num);if (num < 100) or (num >999) thenwriteln('Число не является трехзначным.')else if (num mod 2 = 0) thenbeginwriteln('Введенное число является трехзначным и содержит только четные цифры.');writeln('Введенное число: ', num);endelsewriteln('Введенное число является трехзначным, но содержит нечетные цифры.');end.

Daher können Sie mit diesem Code eine dreistellige Zahl auf nur gerade Ziffern überprüfen und diese Zahl ausgeben, wenn sie der Bedingung entspricht, oder wenn eine ungerade Zahl in einer Zahl angezeigt wird.

if (digit1 mod 2 = 0) and (digit2 mod 2 = 0) and (digit3 mod 2 = 0) thenWriteLn('Число удовлетворяет условию');

Hier sind digit1, digit2 und digit3 Variablen, die die Werte der Ziffern einer vom Benutzer eingegebenen dreistelligen Zahl speichern.

Sie können es auch mögen

Wenn Sie eine dreistellige Zahl über die Tastatur eingeben, müssen Sie die Antwort "Ja" ausgeben, wenn alle Ziffern gerade sind (Python)

Python ist eine leistungsstarke und benutzerfreundliche Programmiersprache, mit der Sie verschiedene Aufgaben lösen können, einschließlich der Paritätsprüfung von dreistelligen Zahlen. Überprüfung.

Wie funktioniert Kilaura in Maynkraft?

Kilaura ist ein Werkzeug, das Minecraft-Spieler verwenden, um sich schnell und bequem durch die Welt des Spiels zu bewegen. Es erzeugt einen fliegenden und-Effekt.

Wo werden Arm-Prozessoren verwendet?

Arm (Advanced RISC Machine) ist eine Familie von Mikroprozessorarchitekturen, die in einer Vielzahl von elektronischen Systemen und Geräten verwendet werden. Sie.

Wie man Kupferdraht mit Aluminium verbindet

Im Bereich der Elektrik und Elektrotechnik ist die Verbindung von Kupfer- und Aluminiumdrähten eine häufige Aufgabe, die angegangen werden muss. Aber das ist es.

  • Feedback
  • Nutzungsbedingungen
  • Datenschutz