1Danke
ERLEDIGT
JA
JA
ANTWORTEN
11
11
ZUGRIFFE
458
458
EMPFEHLEN
-
Hallo Zusammen;
ich habe es mit for-schleife versucht, 100 mal der Zahl 0.125 miteinander zu addiert, aber es hat nicht funktioniert, villeicht könntet ihr mir weiter helfen.
Code java:1 2 3 4 5 6 7 8 9
double zahl= 0.125; for(int i = 1 ;i<=100;i++){ i += zahl; System.out.println(i); }
-
Doppelthreads sind verboten.
Und kommt dir nicht komisch vor, dass du 0.125 zur Schleifenvariable dazuzählst?
Da die keine Kommastellen hat ändert sich am Wert überhaupt nichts.Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
09.10.11 20:42 #3SE Tutorials.de Gastzugang
@sheel
Danke fürs DELETE =D
@TO
1) INT ist der falsche Datentyp für Gleitkommazahlen ... dafür brauchst du FLOAT oder DOUBLE.
2) Warum addierst du die 1/8 zum Counter hinzu ? Du brauchst eine zweite Variable mit der du rechnest.
-
10.10.11 16:28 #4
- Registriert seit
- Jul 2006
- Beiträge
- 518
Wieso multiplizierst du nicht einfach?
mfg
bo
-
10.10.11 16:36 #5
Wie SPiKEe schon sagte, brauchst du eine zweite Variable.
Also in der For-Schleife benutzt du i als Zählvariable von 0-100.
Und die Variable zahl sollte die aktuelle Zahl darstellen und (im folgenden Code eingefügte) Variable step die Schrittmenge, wobei du diese auch direkt (ohne Variable) hinschreiben könntest.
mfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
-
10.10.11 18:48 #6SE Tutorials.de Gastzugang
Sorry das ich so dumm nachfrage ... aber wenn TO schon im Titel sagt das er ADDIEREN will ... wie kommst du dann auf MULTIPLIZIEREN ?
Zu mal selbst mir als Mathe-Phreak nicht wirklich einleuchten will wie du das multiplizieren willst um auf die gewünschten Ergebnisse zu bekommen.
-
10.10.11 19:05 #7
- Registriert seit
- Jun 2009
- Beiträge
- 870
@Xching:
Vergiss es, wenn du 100 mal 0,125 aufeinander addierst, wirst du sicher nicht 12,5 bekommen, selbst wenn du doubles verwendest.
Warum nimmst du nicht eine Zählvariable und lässt sie von 0 nach 100 laufen? Du kannst sie ja in der Schleife jedes mal durch 8 teilen.Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.Code java:1
System.out.println("Hallo");
___________
Ubuntu Bug #1: Microsoft has a majority market share
Casecon: Projekt leiser Käse
-
Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
10.10.11 21:08 #9
Das verstehe ich jetzt auch nicht.
double's reichen doch locker aus. Hier ein Live-Example in C++: http://codepad.org/8N9Q0TEqmfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
-
10.10.11 21:56 #10
- Registriert seit
- Jul 2006
- Beiträge
- 518
-
10.10.11 22:02 #11
- Registriert seit
- Jun 2009
- Beiträge
- 870
@sheel: Tatsächlich. Hab nicht nachgedacht. Mit den meisten anderen Kommazahlen hätte man da bald ein Problem, aber 0,125 ist ja 1/8 und damit binär...
Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.Code java:1
System.out.println("Hallo");
___________
Ubuntu Bug #1: Microsoft has a majority market share
Casecon: Projekt leiser Käse
-
@bergonline:
Auf die Weise kann man aber nicht jedes Zwischenergebnis ausgeben.Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
Ähnliche Themen
-
phh/mysql addiert nicht weiter als bis zu 10
Von BadBoy227 im Forum PHPAntworten: 6Letzter Beitrag: 20.07.09, 19:12 -
Javascript Addiert nicht!
Von liquidbeats im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 06.09.05, 19:17 -
nach untengestellte Zahl, gegenteil von hochgestellte Zahl
Von aTa im Forum HTML & XHTMLAntworten: 3Letzter Beitrag: 06.09.05, 12:21 -
unlogischer fehler (mehrere num_rows werden addiert)
Von Kamephis im Forum PHPAntworten: 1Letzter Beitrag: 06.07.04, 23:25 -
Suche Befehl (gerade Zahl ungerade zahl)
Von hanspeterle im Forum PHPAntworten: 7Letzter Beitrag: 30.05.03, 15:22





Zitieren


Login





