myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

JRuby 1.5.1 - mit Schleifen Rechnen?

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 26.10.10, 16:29   #1
MixYourLife
Mix it up
 
Benutzerbild von MixYourLife
 
Registriert seit: Jun 2010
Beiträge: 44
Bedankt: 142
MixYourLife ist noch neu hier! | 0 Respekt Punkte
Standard JRuby 1.5.1 - mit Schleifen Rechnen?

Hey leutz,

ich bräuchte mal Hilfe bei folgender Aufgabenstellung:

"Bitte geben Sie die Obergrenze ein."
6

1 = 1
1 + 2 = 3
1 + 2 + 3 = 6
1 + 2 + 3 + 4 = 10
1 + 2 + 3 + 4 + 5 = 15
1 + 2 + 3 + 4 + 5 + 6 = 21

Das ganze soll mit Hilfe einer Schleife geschrieben werden. Ich sitze schon ne ewigkeit dran und weiss nicht wie ich das angehen soll. Bitte um Hilfe..bin noch Ruby Anfänger.

Freue mich über jede Hilfe.
ach ja, ich nutze netbeans IDE 6.9.1

Gruß
MixYourLife ist offline   Mit Zitat antworten
Ungelesen 26.10.10, 18:14   #2
PornoPenner
Banned
 
Registriert seit: Aug 2010
Beiträge: 209
Bedankt: 70
PornoPenner ist noch neu hier! | 0 Respekt Punkte
Standard

PSEUDO-Code:

Code:
methode test(int eingabe) {

 int xxx = 0;

 for( int i=0; i<eingabe; i++) {
  xxx = xxx + i;
  for( int i2=0; i2<xxx; i2++) {
   print(i2);
   if (i2 < xxx) print (" + ");
  }
 print ("= "+xxx);
}
  
}
Bitteschön!
PornoPenner ist offline   Mit Zitat antworten
Ungelesen 26.10.10, 21:00   #3
MixYourLife
Mix it up
 
Benutzerbild von MixYourLife
 
Registriert seit: Jun 2010
Beiträge: 44
Bedankt: 142
MixYourLife ist noch neu hier! | 0 Respekt Punkte
Standard

Hey,
erstmal danke für die Antwort!

Nur, das dingens funzt nicht. Immer wenn ich das in Netbeans starte bekomme ich "unexpected tRPAREN".
Außerdem nützt es mir nicht viel wenn du mir einfach ein Code hinklatscht den ich als Anfänger kaum verstehe.

Trotzdem Danke für deine Hilfe
MixYourLife ist offline   Mit Zitat antworten
Ungelesen 26.10.10, 21:27   #4
PornoPenner
Banned
 
Registriert seit: Aug 2010
Beiträge: 209
Bedankt: 70
PornoPenner ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von MixYourLife Beitrag anzeigen
Außerdem nützt es mir nicht viel wenn du mir einfach ein Code hinklatscht den ich als Anfänger kaum verstehe.
Es nützt ja auch nichts, wenn Du nicht genau angibst wie wir Dir genau helfen können.

Wenn Du jetzt erwartet hast, dass Dir jemand den kompletten Ruby-Code für die Aufgabe hinschreibt und jede Zeile kommentiert, dann bist Du wohl falsch hier.

Was Pseudo-Code ist solltest Du Dir mal durchlesen.
PornoPenner ist offline   Mit Zitat antworten
Ungelesen 27.10.10, 05:34   #5
kramido
Erfahrener Newbie
 
Registriert seit: Apr 2010
Beiträge: 172
Bedankt: 31
kramido ist noch neu hier! | 0 Respekt Punkte
Standard

Mal ne blöde Frage:
Wenn du die Summe aller natürlichen Zahlen von 1 bis n berechnen willst, wieso machst du das mit einer Schleife?

(n * (n-1)) / 2 liefert das gleiche Ergebnis

Und jetzt sag nicht, dass du hier deine Hausaufgaben postest..
kramido ist offline   Mit Zitat antworten
Ungelesen 27.10.10, 15:48   #6
MixYourLife
Mix it up
 
Benutzerbild von MixYourLife
 
Registriert seit: Jun 2010
Beiträge: 44
Bedankt: 142
MixYourLife ist noch neu hier! | 0 Respekt Punkte
Standard

mir gehts ja darum die Benutzung von Schleifen zu lernen...
soweit bin ich selber gekommen:

Code:
print "Bitte geben Sie die Obergrenze ein. "
ogrenz = gets.to_i

summe = 0

for i in 1..ogrenz #i wird 1 2 3 4 5 6
  summe += i     #summe = summe + i
  
  puts " = #{summe}"
end
wie ich aber jetzt die einzelnen Additionen hinzufügen kann...keine ahnung.

Zitat:
Und jetzt sag nicht, dass du hier deine Hausaufgaben postest..
ne du, bin schon ne zeit lang aus der Schule.
Die Aufgabe hab ich in ein Ruby Handbuch gefunden, dachte nicht das es für mich als Anfänger so schwer wird. -.-
MixYourLife ist offline   Mit Zitat antworten
Ungelesen 27.10.10, 16:06   #7
PornoPenner
Banned
 
Registriert seit: Aug 2010
Beiträge: 209
Bedankt: 70
PornoPenner ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von MixYourLife Beitrag anzeigen
wie ich aber jetzt die einzelnen Additionen hinzufügen kann...keine ahnung.
Steht im Pseudo-Code oben...
PornoPenner ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 Uhr.


Sitemap

().