Ruby :: Aufgabe #87 :: Lösung #1

1 Lösung Lösung öffentlich
#87

Quersummen Berechnung

Anfänger - Ruby von mattthias - 18.08.2015 um 09:49 Uhr
Teil1. Schreibe ein Konsolenprogramm, welches die Quersummen der Zahlen 0 bis 99 errechnet.

Zusatz: Schreibe ein Programm, welches eine Eingabe annimmt, und aus der eingegebenen Zahl die Quersumme errechnet
(Mindestens bis 100.000).

*Das Programm muss sauber formatiert sein
*Verwende Kommentare zum besseren Verständnis und / oder halte deinen Fortschritt damit fest

Hinweise und Anregungen:

- Teil 1 darf auf den Fall bezogen programmiert werden. Aber:Ist das notwendig?
- Vergiss das Semikolon nicht
- Wie kann ich die Konsole offen lassen, bis ich Enter drücke? Alternativ: Wie könnte ich die Konsole über einen bestimmten
Zeitraum das Ergebnis anzeigen lassen?
#1
vote_ok
von FunnyGamer (470 Punkte) - 16.08.2016 um 11:16 Uhr
Quellcode ausblenden Ruby-Code
def run
  puts "Gib eine Zahl, mit mindestens zwei Stellen ein:"
  zahl=gets
  
  #Konvertiere jedes Zeichen des Eingabe-Strings 
  #zu einer Zahl und addiere sie zu result
  result=zahl[0].to_i
  print "#{zahl[0].to_i}"
  i=1
  while i<(zahl.size-1)
    result+=zahl[i].to_i
	#Gib die dazu addierte Zahl auf der Konsole
	print " + #{zahl[i].to_i}"
	i+=1
  end
  #Gib das Ergebnis aus
  puts " = #{result}"
  run
end

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben