Wie berechnet man die Quersumme einer negativen Zahl?

1 Antwort

Genau so wie die Quersumme einer positiven Zahl. Sprich:

Sei x die Quersumme der Zahl a, dann ist -x die Quersumme der Zahl -a

Beispiel:

a= 123, Quersumme: 6

a= -123, Quersumme -1 + (-2) + (-3) = -6

Sie ist dann einfach negativ xD okay vielen Dank.. Eigentlich finde ich es ziemlich einfach negative Zahlen zu berechnen.. aber mein Lehrer hat s nochmal erklärt, weil ein paar nicht draus gekommen sind und jetzt hat er mich verwirrt..

Wenn zB heisst: ( -3) + ( -4) dann gibt es: 1 ??

0
@Cosmeticqueen

Nein, das ist falsch.

(-3) + (-4) = -7

Wenn Du 3 Euro Schulden bei mir hast (-3) und ich dir nochmal 4 Euro gebe (-4), dann habe ich anschliesend -7 € im Geldbeutel.

0
@clemensw

Wenn 3 Leute in einem Haus sind und 4 hinausgehen, dann muss einer wieder hineingehen, damit keiner mehr drin ist :-)

0

Quersumme 2018?

Ich muss die Zahl finden die , die Quersumme 2018 hat kann mir jemand weiter helfen und erklären wie er es heraus gefunden hat

...zur Frage

Warum gibt Java bei der Berechnung der Quersumme immer 0 aus?

Hallo zusammen,

ich habe neulich versucht, einen Java-Code zu schreiben, der die Quersumme einer Zahl berechnet. Da ich folgenden Code nicht selber herausgefunden habe, wollte ich einen anderern Weg finden ( und brauche dennoch Hilfe 😕).

Scanner scan = new Scanner(System.in);
System.out.println("Quersumme berechnen von: ");
String enterNo;
enterNo = scan.next();
scan.close();

int Number = Integer.parseInt(enterNo);
int quersumme = 0;

while (Number > 0) {
  quersumme += Number % 10;
  Number = Number / 10;
  System.out.println("Die Quersumme von " + enterNo + " ist " + quersumme);
}      

Da ich, wie gesagt, einen anderen Weg finden wollte, habe ich folgenden Code geschrieben:

Scanner scan = new Scanner(System.in);
System.out.println("Quersumme berechnen von: ");
String enterNo;
enterNo = scan.next();
scan.close();

int quersumme = 0;
int i = enterNo.length();

for (int m = (int)i; m == 0; m--){
  int SaveNumber = enterNo.charAt(m);
  int Number = (int)SaveNumber;

  quersumme = quersumme + Number;
}

System.out.println("Die Quersumme von " + enterNo + " ist " + quersumme);      

Allerdings gibt mir Java als Quersumme immer 0 an. Ich habe auch herausgefunden, dass die for-Schleife nie ausgeführt wird.

Ist es überhaupt möglich, mit dem zweiten Code an die Quersumme zu kommen, oder ist es mit dieser Methode überhaupt nicht möglich, ein richtiges Ergebnis zu erhalten?

Vielen Dank im Voraus!

~Corney123


...zur Frage

Was möchtest Du wissen?