Zum Hauptinhalt springen

Wie finde ich die Summe der über die Tastatur eingegebenen negativen Zahlen?

Es kann nützlich sein, die Summe der über die Tastatur eingegebenen negativen Zahlen zu bestimmen, wenn Sie verschiedene mathematische und programmatische Probleme lösen. Um die Summe negativer Zahlen zu finden, müssen Sie die Zahlen einzeln lesen und jede von ihnen auf Negativität überprüfen.

Dazu können Sie eine Schleife verwenden, die fortgesetzt wird, bis der Benutzer eine Null oder eine positive Zahl eingibt. Im Körper der Schleife müssen Sie jede eingegebene Zahl überprüfen und sie, wenn sie negativ ist, der Gesamtsumme negativer Zahlen hinzufügen.

Es ist wichtig sich daran zu erinnern, dass in verschiedenen Programmiersprachen verschiedene Befehle und Funktionen zum Lesen von Zahlen über die Tastatur verwendet werden. So können Sie in Python die input() -Funktion verwenden, um eine Zahl zu lesen, und in C++ die cin-Funktion. In jedem Fall sollten Sie sich an die entsprechende Dokumentation oder den Codebeispielcode wenden.

Beispiel für eine Python-Problemlösung:
sum = 0


while True:


num = int(input("Введите число: "))


if num >= 0:


break


sum += num


print("Сумма отрицательных чисел:", sum)

Auf diese Weise können Sie mit einer geeigneten Schleife und bedingten Operatoren das Problem lösen, die Summe der über die Tastatur eingegebenen negativen Zahlen in verschiedenen Programmiersprachen zu finden.

Methoden zum Finden der Summe negativer Zahlen

Sie können verschiedene Methoden verwenden, um die Summe der über die Tastatur eingegebenen negativen Zahlen zu ermitteln:

  1. Durchlaufen und Summieren Der einfachste Weg besteht darin, alle eingegebenen Zahlen zu durchlaufen und nur die negativen zu summieren. Dazu kann eine Schleife verwendet werden. Wenn wir jede Zahl durchlaufen, überprüfen wir, ob sie negativ ist. Wenn dies der Fall ist, fügen wir es dem Gesamtbetrag hinzu. Am Ende erhalten wir die Summe der negativen Zahlen.
  2. Eine andere Möglichkeit besteht darin, den bedingten Operator zu verwenden, um jede eingegebene Zahl zu überprüfen und sie nur dann zur Gesamtsumme hinzuzufügen, wenn sie negativ ist. Wenn alle Zahlen überprüft sind, erhalten wir die Summe der negativen Zahlen.
  3. Mit einem Array können Sie auch alle eingegebenen Zahlen in einem Array speichern und dann in einer Schleife durchlaufen, wobei nur die negativen Elemente zusammengefasst werden. Wir erhalten die Summe negativer Zahlen.

Jede dieser Methoden hat ihre eigenen Vorteile und kann abhängig von der spezifischen Aufgabe verwendet werden. Die Auswahl der Methode hängt von der Komplexität der eingegebenen Zahlen und der erforderlichen Genauigkeit der Berechnungen ab.

Eingabe von Zahlen über die Tastatur

Um die Summe der über die Tastatur eingegebenen negativen Zahlen zu ermitteln, müssen Sie zuerst die Zahlen selbst eingeben. Es gibt mehrere Möglichkeiten, dies zu tun:

1. Verwenden der input() -Funktion

Hier ist ein Beispielcode in Python, der es dem Benutzer ermöglicht, Zahlen über die Tastatur einzugeben:

numbers = input("Введите числа через пробел: ")numbers_list = numbers.split()

In diesem Beispiel wird die Funktion input() verwendet, um eine Zeichenfolge mit vom Benutzer eingegebenen Zahlen abzurufen. Mit der split() -Methode wird die Zeichenfolge dann in eine Liste einzelner Zahlen aufgeteilt.

2. Verwenden einer Schleife zum Eingeben von Zahlen

Eine andere Möglichkeit, Zahlen über die Tastatur einzugeben, besteht darin, eine Schleife zu verwenden:

numbers_list = []count = int(input("Введите количество чисел: "))for i in range(count):number = int(input("Введите число: "))numbers_list.append(number)

In diesem Beispiel gibt der Benutzer zuerst die Anzahl der Zahlen ein, die er eingeben wird. Dann wird der Benutzer mit einer for-Schleife und der input() -Funktion aufgefordert, Zahlen einzeln einzugeben, und jede Zahl wird der numbers_list hinzugefügt.

Nachdem Sie nun Zahlen über die Tastatur eingegeben haben, können Sie mit der Berechnung der Summe negativer Zahlen beginnen oder andere Aufgaben ausführen.

Prüfung auf Negativität

In diesem Fall wird die Negativitätsprüfung wie folgt durchgeführt:

if (number < 0) Wenn die Zahl kleiner als Null ist, bezieht sie sich auf negative Zahlen.

Wenn die eingegebene Zahl negativ ist, kann sie zur Gesamtsumme negativer Zahlen hinzugefügt werden. Dazu wird eine Variable verwendet, die die Summe speichert. Jedes Mal, wenn Sie eine negative Zahl eingeben, wird der Wert dieser Variablen um die eingegebene Zahl erhöht. Zum Beispiel:

sum += number; wobei sum eine Variable ist, die die Summe negativer Zahlen speichert und number die eingegebene Zahl ist.

Auf diese Weise können Sie nach Abschluss der Eingabe aller Zahlen die Summe der negativen Zahlen erhalten.

Negative Zahlen summieren

Führen Sie die folgenden Schritte aus, um die über die Tastatur eingegebenen negativen Zahlen zu summieren:

  1. Initialisierung der Summe: Erstellen Sie eine Variable, die die Summe negativer Zahlen speichert. Legen Sie den Anfangswert der Summe auf Null fest.
  2. Zahleneingabe: verwenden Sie die Tastatureingabefunktion, um Zahlen vom Benutzer zu erhalten. Das Programm sollte Sie auffordern, Zahlen einzugeben, bis der Benutzer eine Null oder eine positive Zahl eingibt. Wenn der Benutzer eine negative Zahl eingibt, fahren Sie mit dem nächsten Schritt fort.
  3. Summierung: Wenn die eingegebene Zahl negativ ist, addieren Sie sie zu der Summe, die in der Variablen aus Schritt 1 gespeichert ist.
  4. Ausgabe des Ergebnisses: Nachdem der Benutzer eine positive Zahl oder Null eingegeben hat, zeigen Sie den Wert des Betrags an, den Sie gezählt haben.

Mit diesen Schritten können Sie nur die vom Benutzer eingegebenen negativen Zahlen zusammenfassen und das Ergebnis auf dem Bildschirm anzeigen. Beachten Sie, dass Sie eine Schleife verwenden müssen, um Zahlen einzugeben, und einen bedingten Operator, um festzustellen, ob eine Zahl negativ ist.

Beispielcode in JavaScript:

var sum = 0;
var inputNumber;

do inputNumber = parseInt(prompt("Geben Sie eine Zahl ein:"));

if (inputNumber < 0) sum += inputNumber;
>
> while (inputNumber < 0);

document.write("Summe negativer Zahlen: " + sum);

In diesem Beispiel wird die Variable "sum" mit Null initialisiert, und dann werden Zahlen in der "do-while" -Schleife eingegeben und summiert, wenn die eingegebene Zahl negativ ist. Wenn der Benutzer eine positive Zahl oder Null eingibt, wird die Schleife beendet und der Wert der Summe negativer Zahlen wird angezeigt.

Ergebnis

Nach der Ausführung des Programms wird die Summe der über die Tastatur eingegebenen negativen Zahlen ausgegeben.

Wenn keine negativen Zahlen eingegeben wurden, zeigt das Programm die Meldung "Es wurden keine negativen Zahlen gefunden" an.

Ein BeispielEingabeSchluss
1-5
-2
3
-7
-14
21
2
3
4
Es wurden keine negativen Zahlen gefunden

Die Tabelle zeigt zwei Beispiele für die Programmausführung. In Beispiel 1 zählt das Programm die Summe negativer Zahlen (-5, -2, -7) und gibt das Ergebnis -14 aus. In Beispiel 2 wurden nur positive Zahlen eingegeben, daher gibt das Programm eine Meldung aus, dass keine negativen Zahlen gefunden wurden.