Quersumme berechnen

Speicherst den String und gehst die Zeichen durch und addierst sie in einem Integer.

9 Antworten zur Frage

Bewertung: 3 von 10 mit 1618 Stimmen

Videos zum Thema
YouTube Videos

Quersumme berechnen in C#?

ja! nur wie geht man die Zahlen "durch"?
mit einer For schliefe
also ich glaub ca. so:
int quersumme = 0;
for(int x=0; x>s.length);
}
so in etwa. ins C++ gehts so und der syntax sollte sogar stimmen
Wie? Handbuch und Bücher lesen und lernen
Rechne doch einfach nicht mit "+" sondern füge mit "&" hinzu.
Nicht 4+5+6 sondern eben 4 & 5 & 6 = Quersumme 456
Oder du schaust hier:
http://de.w3support.net/index.php?db=so&id=478968
ok ich mach mal ein bsp., wie ich es machen will
Console.WriteLine("Bitte geben sie eine Zahl ein:""Die Quersumme lautet: {0}", quersumme"Beliebige Taste drücken zum beenden.");
So würde ich es gerne machen.
Zahl in Zeichenkette verwandeln
- einzelne Zeichen der Zeiechenkette mit ASCII-Wert auslesen
- Die Ziffern sind im ASCII-Code von 48 bis 57 abgelegt. Also für jede Ziffer 48 vom ASCII-Code abziehen
- Die berechneten Werte addieren in einen Integer. Am Ende der Schleife steht der gesuchte Wert in dem Integer.
Beispiel: int 1025 -> * "1025" -> int -> int -> int 1 + 0 + 2 + 5 -> int
das ist jetzt in C, ich denke C# geht dann ähnlich:
#include
#include
function Quersumme
int q = 0;
int c = 0;
char buffer ;
itoa;
while
q += ;
c++;
}
return q;
}
int main("Ganzzahl eingeben: ""%d", &i"Die Quersumme beträgt: %d\n", Quersumme);
hört sich an als würde es funktionieren, aber ich komm nicht ganz mit. Könntest du das Stückchen Quellcode schnell mal schreiben, das beim Kommentar bei TechnikFreak fehlt?
bei dem Link von TechnikFreak stehen eine Menge Alternativen wie das in C# geht. Diese hier dürfte wohl die Entsprechung zu meiner Quersummen-Funktion in c sein:
public int sum
int ret = 0;
foreach number))
ret += c - '0';
return ret;

Wer kann mir die quersumme berechnen?

Das wäre die einstellige oder iterierte Quersumme,
Hier wird wenn die Quersumme eine mehrstellige Zahl ist, die einzelnen Ziffern erneut addiert, bis eine einstellige Zahl erhalten wird
Also die Quersumme kann man berechnen, indem man die einzelnen Ziffern einer Zahl addiert.
Also ist die Quersumme von 530 8 und die von 13 ist 4. Wenn man jetzt 530-13 rechnet und vom Ergebnis die Quersumme berechnet, dann ist das Ergebnis 517, und davon die Quersumme ist 13
Du addiert alle Ziffern der betreffenden Zahl
zum Bsp. bei 2467894 ist das
2+4+6+7+8+9+4 = 40
die Quersumme aus
530 - 13 = die Quersumme aus dem Ergebnis der Subtraktion von 13 aus 530.

Excel: Wie kann ich die Quersumme einer Zahl berechnen?

hab etwas kürzeres, wenn auch etwas hässlicher:
such dir eine Zelle, die später die Quersumme anzeigen soll und füge folgende Formel ein:
=SUMMEXY;ZEILE"A1 :A"&LÄNGE
Im oberen Ausdruck ersetzt du bitte "XY" durch die Zellenadressierung der Zahl, deren Quersumme du berechnen möchtest. Bsp.: E45, das Formelfeld noch nicht verlassen!
sobald du diese Änderung vorgenommen hast, drücke folgende Tastenkombination "STRG+SHFT+ENTER", um die Formel abzuschließen. Nun müsste die Quersumme deiner Zahl angezeigt werden.
p.
Quersummen aus Zahlen bildet man durch Zusammenzählen der einzelnen Ziffern einer mehrstelligen Zahl. Excel enthält jedoch keine fertige Funktion für diese, von Hand recht einfach zu erledigende Aufgabe. Damit die Ermittlung der Quersumme trotzdem automatisch geschieht, kann jedoch eine Formel in die Tabelle eingefügt werden.
In der folgenden Formel wird davon ausgegangen, dass sich die Zahl, deren Quersumme gebildet wird, in der Zelle A1 befindet:
=LINKS+WENNA1)>1;TEIL;0>2;TEIL; 0>3;TEIL;0)
Die Formel überprüft zunächst, ob sich in der Zelle "A1" mehr als eine Ziffer befindet, und addiert in diesem Fall die zweite Ziffer zur ersten. In der nächsten "WENN"-Abfrage wird untersucht, ob mehr als zwei Ziffern vorhanden sind, um gegebenenfalls auch die dritte Ziffer aufzuaddieren.
Die oben abgebildete Formel ermittelt also die korrekte Quersumme, sofern sich in "A1" eine Zahl mit bis zu vier Stellen befindet. Sollten Sie mit größeren Zahlen arbeiten, kann die Formel nach dem selben Muster erweitert werden. Für bis zu sechsstellige Zahlen beispielsweise muss die Formel also heißen:
=LINKS+WENNA1)>1;TEIL;0>2;TEIL; 0>3;TEIL;0>4;TEIL; 0>5;TEIL;0)
Um die Quersumme noch größerer Zahlen zu bilden, müssen Sie diese Formel entsprechend erweitern.
Quelle:
officetipps.net
Alternativ gibt es natürlich auch noch VBA:
Function Quersumme As Integer
Dim intI%
For intI = 1 To Len
Quersumme = Quersumme + CIntZelle, intI, 1))
Next
End Function
In die Zellen braucht man dann nur die Formel einzugeben:
=Quersumme
Quelle:
http://www.excel-vba.de/selbstfunktion.htm
Immerhin weiß ich jetzt, dass ich doch nicht so blind bin, wie ich befürchtet hatte. Schon blöd, dass es keine implementierte Formel dafür gibt, aber für allen möglichen anderen Quark.


programmieren
Wie funktioniert Website-Phishing?

Wie phishen Accounts mithilfe einer Website, ohne dass andere etwas bemerken? Ich mein, sieht man dass nicht vorher,


quersumme
Welche dreistellige Zahlen ergeben Quersumme 19?

- 937 973 379 etc. 379 469 919 739 883 775.... Quersumme berechnen | Mathematik Online auf Mathe24.net 964 955 946 937 928 -


sharp
Wie kann man in c# eine Variable per GET auslesen, so daß auch Sonderzeichen mitgegeben …

bei Request.QueryString.Get werden keine umlaute mitgeliefert bei Request.Url.Query verschlüsselt ja, aber was