Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 03:58

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Wo ist der fehler C++

Discussion on Wo ist der fehler C++ within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #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();
}
~*Breakdown*~ is offline  
Old 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.
ms​ is offline  
Old 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.
~*Breakdown*~ is offline  
Old 12/03/2011, 21:45   #4
 
Dr. Coxxy's Avatar
 
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...
Dr. Coxxy is offline  
Thanks
1 User
Old 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*~ View Post
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.
ms​ is offline  
Old 12/04/2011, 11:46   #6
 
elite*gold: 14
The Black Market: 108/0/1
Join Date: May 2011
Posts: 2,671
Received Thanks: 818
Warum float pi = 1;?
"1" ist ein Integer, kein Float
vwap is offline  
Old 12/04/2011, 13:12   #7
 
xNopex's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Das ist kein C++.
xNopex is offline  
Thanks
3 Users
Old 12/04/2011, 16:17   #8
 
.BritainAndy's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,385
Received Thanks: 1,006
erinnert mich eher an C
.BritainAndy is offline  
Old 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.
jacky919 is offline  
Old 12/04/2011, 19:11   #10


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
Quote:
Originally Posted by Headpuster View Post
Warum float pi = 1;?
"1" ist ein Integer, kein Float
das wird automatisch konvertiert
MrSm!th is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.