Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Wollte mal rumfragen wie ihr das mit der Quersummenberechnung gemacht habt. Mit Strings rumgeparst ?

Ich habe nur mit Integern gerechnet Modulo 10 und dann durch 10 geteilt.

PS. Ich weiß das es dafür eine Hilfsmethode gab, allerdings mußte man die auch schreiben.

so ungefähr hatte ich die Methode:

public int getQuersumme(int i){

int sum=i%10;

while(i>9){

i/=10;

sum+=i%10;

}

return sum;

}

Geschrieben

Da mir die Zeit fehlte, habe ich extremen Pseudocode dargestellt.

Ich habe die Zahl auf String gecastet.

Dann ein STRLEN() auf den String durchgeführt, um die Anzahl der Zeichen festzustellen.

Dann bin ich in einer For Schleife durchgelaufen, und habe mir jede einzelne Ziffer dann addiert.

Später wieder in INT gecastet und returned.

  • 3 Wochen später...
Geschrieben (bearbeitet)

public int getQuerSumme(int value)

{

int result = 0;

char[] cValue = a.toCharArray();

for(char c : cValue)

{

result+=Integer.parseInt(String.valueOf©);

}

return result;

}

Gibt halt viele Lösungen.. meine ist wohl nicht die idealste.. aber hatte keine Zeit viel drüber nachzudenken

Bearbeitet von Sypraxo
Geschrieben

ganz einfach... gestrichen :D

mal im Enrst.. ich habs per Struktogramm versucht.. (Psedocode find ich einfach nur dämlich).. aber da ich mir total unsicher war, weil ich bei sowas gern etwas vergesse, hatte sich der HS dann für mich erledigt...

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...