|
You last visited: Today at 03:58
Advertisement
Wo ist der fehler C++
Discussion on Wo ist der fehler C++ within the C/C++ forum part of the Coders Den category.
12/03/2011, 18:39
|
#1
|
elite*gold: 219
Join Date: Dec 2010
Posts: 1,810
Received Thanks: 228
|
Wo ist der fehler C++
Hey eine frage ich soll hier mal für ein kollegen nachfragen wo hierdrin der fehler ist weil er den irgentwie nicht findet
bzw es fehlt irgentwas das programm startet nicht oder irgent wie sowas
Code:
#include<stdio.h>
void main (void)
{
float pi=1;
int nenner=3;
int nennerMax;
int methode=1; //um zu entscheiden ob "+" oder "-"
printf("geben sie den nenner ein");
scanf("%i",& nennerMax);
fflush(stdin);
do
{
do
{
pi = pi-1/nenner;
nenner=nenner+2;
methode=0;
}
while(methode=1);
do
{
pi = pi+1/nenner;
nenner=nenner+2;
methode=1;
}
while(methode=0);
}
while(nenner<=nennerMax); // solange bis nenner genauso gróß ist wie nennermax
pi=pi*4;
printf("nach der leibniz reihe lautet das ergebnis %0.8f",pi);
getchar();
}
|
|
|
12/03/2011, 20:10
|
#2
|
elite*gold: 115
Join Date: Oct 2007
Posts: 9,390
Received Thanks: 12,344
|
Erst einmal vergleicht man zwei Werte mit dem Operator ==. In zwei while-Teilen wird jeweils der Variable methode eine Zahl zugeordnet. Außerdem sind die beiden Schleifen dann Endlosschleifen, weil methode nie diesen Wert annimmt. Wahrscheinlich wollte er eigentlich if-Anweisungen benutzen.
|
|
|
12/03/2011, 21:41
|
#3
|
elite*gold: 219
Join Date: Dec 2010
Posts: 1,810
Received Thanks: 228
|
mein kollege hat geschrieben:
es sind keine endlosschleifen, da er immer min. ein mal durch eine do-schleife geht und in ihr der wert so geändert wird, dass er eben das abbruchkriterium erfüllt.
|
|
|
12/03/2011, 21:45
|
#4
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
|
wenn er in der bedingung (methode = 0) steht wird das nichts.
er muss den vergleichsoperator '==' verwenden und nicht den zuweisungsoperator '='.
sag deinem freund:
1. er soll sich ein ordentliches buch anschaffen und sorgfältig lesen.
2. sich selber nen account hier machen, wenn er fragen hat.
außerdem bist du hier in der falschen section, c/c++ hat eine eigene...
|
|
|
12/03/2011, 21:59
|
#5
|
elite*gold: 115
Join Date: Oct 2007
Posts: 9,390
Received Thanks: 12,344
|
Quote:
Originally Posted by ~*Breakdown*~
mein kollege hat geschrieben:
es sind keine endlosschleifen, da er immer min. ein mal durch eine do-schleife geht und in ihr der wert so geändert wird, dass er eben das abbruchkriterium erfüllt.
|
Er soll sich meinen Post nochmal durchlesen und erst einmal die Grundlagen lernen. Eine Zuweisung wird zu dem neuen Wert evaluiert, (methode = 1) wird also immer zu 1 evaluiert.
|
|
|
12/04/2011, 11:46
|
#6
|
elite*gold: 14
Join Date: May 2011
Posts: 2,671
Received Thanks: 818
|
Warum float pi = 1;?
"1" ist ein Integer, kein Float
|
|
|
12/04/2011, 13:12
|
#7
|
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
|
Das ist kein C++.
|
|
|
12/04/2011, 16:17
|
#8
|
elite*gold: 0
Join Date: Jan 2010
Posts: 1,385
Received Thanks: 1,006
|
erinnert mich eher an C
|
|
|
12/04/2011, 16:58
|
#9
|
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
|
Erinnert nicht nur an C, sondern ist C. Ansonsten sollte man die Aus- und Eingabeklassen aus nutzen.
|
|
|
12/04/2011, 19:11
|
#10
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
|
Quote:
Originally Posted by Headpuster
Warum float pi = 1;?
"1" ist ein Integer, kein Float
|
das wird automatisch konvertiert
|
|
|
|
Similar Threads
|
[Root]Setting.lua fehler aber Fehler nicht zu beheben??
08/09/2011 - Metin2 Private Server - 5 Replies
Richte für jemanden den root ein, aber bei dem fehler bin ich jetzt selber an meine grenzen gekommen.
Folgender Fehler kommt beim starten:
http://www.fotos-hochladen.net/uploads/unbenan11n tij3uvlnr5d.png
Die syserr daneben gehört dazu, die Setting.lua habe ich schon durch getauscht, kommt aber immer noch der Fehler :confused:
Datenbank auch schon getauscht, aber was ist dieses:
|
Infinite Aion: Fehler (1024) Fehler beim initialisieren des Spiels
06/09/2011 - Aion Private Server - 5 Replies
Hi Leute,
ich hab ein Probem mit AION:
jedesmal wenn ich starte, egal ob mit dem NCSoft Launcher oder mit dem Infinite Aion Launcher kommt die Meldung Fehler beim initialisieren des Spiels...
Hab schon alle möglichen Sprachkombinationen durchprobiert, da es überall heißt man soll Region und Sprache beim NCSoft Launcher ändern und dann gehts...
Alles probiert, und siehe da: geändert hat sich nichts... Immer noch der Fehler 1024...
wäre nett, wenn mir da jemand helfen könnte und auch...
|
Fehler beim Skype deinstallieren [Fehler 1603]
06/08/2011 - Technical Support - 4 Replies
Überschrift sagt alles.
Ich hoffe jmd kann mir helfen,ich kann auch einen Sceenshot machen.
|
Server fehler!! (core fehler) bitte hilfee!!
02/16/2011 - Metin2 Private Server - 6 Replies
Hallo liebes ePvP.
Ich habe gerade versucht die neuen reittiere einzufügen und da reboote ich den server und bekomme einen core fehler :( hier der genaue fehler:
mv: rename cores/core .2 to cores/core .1: No such file or directory
mv: rename cores/core .3 to cores/core .2: No such file or directory
mv: rename cores/core .4 to cores/core .3: No such file or directory
mv: rename cores/core .5 to cores/core .3: No such file or directory
mv: rename cores/core .6 to cores/core .5: No such file...
|
Fehler : java.net.socet.exception:connection reset fehler bitte um hilfe
12/21/2010 - Minecraft - 9 Replies
Hab denn java.net.socet.exception:connection reset fehler immer und immer wieder
:(
könnt ihr mir dabei vill helfen? :)
LG DieVerrückteMango =)
|
All times are GMT +2. The time now is 03:58.
|
|