Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 12:08

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

Advertisement



[C++]Hilfe beim Lernen

Discussion on [C++]Hilfe beim Lernen within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
Critone's Avatar
 
elite*gold: 149
Join Date: Feb 2010
Posts: 1,298
Received Thanks: 346
[C++]Hilfe beim Lernen

Hey,

ich habe gerade mit C++ angefangen, und bin gerade dabei die "if" Schleife zu verstehen xD. Dann wolte ich ein Programm schreiben das die Wurzel belieger Zahlen über 0 zieht. Das Programm sieht bis jetzt so aus und ist eigentlich fertig...

Code:
#include <cstdlib>
#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int main(int argc, char *argv[])
{
    
    double eingabe;
double wurzel;


cout << "Geben sie bitte eine Zahl ein:" << endl ;
cout << endl ;
cin >> eingabe;

getchar ();


if ( eingabe >= 0 )
{
    wurzel = sqrt(eingabe)
     
[COLOR="Red"]     cout << "Die Wurzel von " << eingabe << "= " << wurzel << endl ;[/COLOR]

}


else

{
cout << "Die Wurzel negativer Zahlen kann nicht berechnet werden." << endl



    get char ();
    return 0;
}
Doch in der rot makierten Zeile, zeigt er einen Fehler. Kann mir da jemand helfen?

Ich benutze "Dev-C++ 4.9.9.2".

Mfg Crito
Critone is offline  
Old 10/25/2010, 17:48   #2
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Quote:
Originally Posted by Critone View Post
"if" Schleife
Was hälst du davon, sterben zu gehen?
Außerdem sollten deine Kommentare zum Quelltext passen

wow, 5 Fehler, Herzlichen Glückwunsch. Die angeblich betroffene Zeile ist allerdings richtig, nimm bitte nochmal dein Buch/Tutorial oder was auch immer, und lies Kapitel 1, danke.

Code:
#include <cstdlib>
#include <iostream>
#include <cmath>
#include <string>

using namespace std;

int main(int argc, char *argv[])
{
    
    double eingabe;
double wurzel;


cout << "Geben sie bitte eine Zahl ein:" << endl ;
cout << endl ;
cin >> eingabe;                           //Speichert das eingegebene in der Variable "eingabe"

getchar ();


if ( eingabe >= 0 )                       // Eingabe muss größer als 0 sein.
{
    wurzel = sqrt(eingabe);
     
     cout << "Die Wurzel von " << eingabe << "= " << wurzel << endl ;

}                                           // Eine "if-Schleife" wird eingeklammert


else                                //"else" ist das, was geschieht wenn "if" nicht funktoniert...wie
                                     //wenn z.b eine "-zahl" eigegeben wird weil es größer als 0 sein muss
{
cout << "Die Wurzel negativer Zahlen kann nicht berechnet werden." << endl;



    getchar ();
    return 0;
}
}
MoepMeep is offline  
Old 10/25/2010, 18:08   #3
 
Critone's Avatar
 
elite*gold: 149
Join Date: Feb 2010
Posts: 1,298
Received Thanks: 346
omg...
ich bin ein Anfänger aber egal. Ich brauche hilfe....

Aber nein. Irgendwelche Noobs die keinen anstand haben und einfach irgendwas posten göhren meiner Meinung nach hier nicht hin. Nur weil du dich für was besseres hälst.

Wenn du mir nicht helfen willst geh weg. Aber mit deinen dummen Kommentaren die sowieso keiner höhren will bist du hier ganz Falsch -.-

Und jetzt bitte nur noch was posten wenn ihr mir helfen könnt und nicht so unützes Kindergelaber!
Critone is offline  
Old 10/25/2010, 18:43   #4
 
Critone's Avatar
 
elite*gold: 149
Join Date: Feb 2010
Posts: 1,298
Received Thanks: 346
Sooo habe es selber herausgefunden...

wenn es jemand Brauch steht es hier zum Downloade...

Das Programm berechnet die Wurzel aus jeder beliebigen Zahl über 0 (also keine - Zahlen). Wer es braucht xDD





Mfg Crito

#Closerquest
Critone is offline  
Old 10/25/2010, 18:47   #5
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Ich hab dir ne vollständige Lösung gepostet, nur mal so :>

Und wenn du nochmal if-schleife sagst, wirst du erschossen, überfahren und gevierteilt :>
MoepMeep is offline  
Old 10/25/2010, 19:06   #6
 
LemoniscooL's Avatar
 
elite*gold: 0
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 397
also erstmal muss ich sagen dass MoepMeep zwar einen etwas rauen umgangston hat, er aber in jeglicher hinsicht recht hat. zu deinem kommentar zu ihm muss ich sagen dass er dir eine komplett korrigierte funktionstüchtige version deines codes gepostet hat, was als hilfestellung ausreichend sein sollte.

um die von MoepMeep genannten 5 fehler zu benennen:
Zeile 24: fehlendes ";" am ende
Zeile 34: fehlendes ";" am ende
Zeile 38: muss lauten "getchar();" nicht "get char ();"
Zeile 41: fehlt das abschließende } für die main funktion

greetz
LemoniscooL is offline  
Old 10/25/2010, 20:16   #7
 
Critone's Avatar
 
elite*gold: 149
Join Date: Feb 2010
Posts: 1,298
Received Thanks: 346
Ja entschuldigung xD.... Moep, ich habe erst später gemerkt das es ein Vollständiger Code war. Aber wie dein Ton war...das hat mir nicht gefallen. Trotzdem danke nochmal an euch beide hat mir sehr geholfen .

#closerquest
Critone is offline  
Old 10/26/2010, 18:16   #8
 
.BritainAndy's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,385
Received Thanks: 1,006
Quote:
Originally Posted by Critone View Post
Sooo habe es selber herausgefunden...

wenn es jemand Brauch steht es hier zum Downloade...

Das Programm berechnet die Wurzel aus jeder beliebigen Zahl über 0 (also keine - Zahlen). Wer es braucht xDD





Mfg Crito

#Closerquest
Ich denke nicht das soetwas jmd braucht ;D

Und Wurzeln aus - zahlen ziehen würde ja auch zu keinem ergebnis führen
.BritainAndy is offline  
Old 10/26/2010, 18:52   #9
 
elite*gold: 20
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 184
Quote:
Originally Posted by .BritainAndy View Post
Ich denke nicht das soetwas jmd braucht ;D

Und Wurzeln aus - zahlen ziehen würde ja auch zu keinem ergebnis führen
Wirklich nicht ?
schauen wir mal was passiert wenn wir eine Zahl i definieren für die gilt:
i² = -1
=>
i = sqrt(-1)

Und schon haben wir das Problem mit den negativen Wurzeln gelöst und i nenne ich mal die imaginäre Zahl, jetzt erweitern wir die reellen Zahlen einfach um die imaginären Zahlen die auf i basieren und schon haben wir eine tolle neue Zahlenmenge, ich nenne sie mal die komplexen Zahlen.
Eine komplexe Zahl besteht dann einfach aus einem Real und einem Imaginäranteil.
So ist die Quadratwurzel aus -4 zb 0+4i.
Bot_interesierter is offline  
Thanks
1 User
Old 10/26/2010, 19:22   #10
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Quote:
Originally Posted by Bot_interesierter View Post
Wirklich nicht ?
schauen wir mal was passiert wenn wir eine Zahl i definieren für die gilt:
i² = -1
=>
i = sqrt(-1)

Und schon haben wir das Problem mit den negativen Wurzeln gelöst und i nenne ich mal die imaginäre Zahl, jetzt erweitern wir die reellen Zahlen einfach um die imaginären Zahlen die auf i basieren und schon haben wir eine tolle neue Zahlenmenge, ich nenne sie mal die komplexen Zahlen.
Eine komplexe Zahl besteht dann einfach aus einem Real und einem Imaginäranteil.
So ist die Quadratwurzel aus -4 zb 0+4i.
Nun überforderst du ihn =(
MoepMeep is offline  
Old 10/27/2010, 13:55   #11
 
.BritainAndy's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,385
Received Thanks: 1,006
Quote:
Originally Posted by Bot_interesierter View Post
Wirklich nicht ?
schauen wir mal was passiert wenn wir eine Zahl i definieren für die gilt:
i² = -1
=>
i = sqrt(-1)

Und schon haben wir das Problem mit den negativen Wurzeln gelöst und i nenne ich mal die imaginäre Zahl, jetzt erweitern wir die reellen Zahlen einfach um die imaginären Zahlen die auf i basieren und schon haben wir eine tolle neue Zahlenmenge, ich nenne sie mal die komplexen Zahlen.
Eine komplexe Zahl besteht dann einfach aus einem Real und einem Imaginäranteil.
So ist die Quadratwurzel aus -4 zb 0+4i.
Ich habe mich falsch ausgedrückt.

in der realität , das ist das, wo ihr freaks versagt habt, lässt sich aus einer negativen zahl keine Wurzel ziehen ohne irgendeinen komischen umweg zu gehen
.BritainAndy is offline  
Old 10/27/2010, 16:25   #12
 
elite*gold: 0
Join Date: Apr 2006
Posts: 6,597
Received Thanks: 1,830
Quote:
in der realität , das ist das, wo ihr freaks versagt habt, lässt sich aus einer negativen zahl keine Wurzel ziehen ohne irgendeinen komischen umweg zu gehen
das hat nichts mit freaks zu tun sondern mit allgemeinbildung.
Die komplexen zahlen gehören imo zum allgemeinwissen und ist normaler schulstoff.
Medix is offline  
Old 10/27/2010, 18:24   #13
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Quote:
Originally Posted by Medix View Post
das hat nichts mit freaks zu tun sondern mit allgemeinbildung.
Die komplexen zahlen gehören imo zum allgemeinwissen und ist normaler schulstoff.
Oberstufe, denkst du echt er wird soweit kommen? (:
MoepMeep is offline  
Old 10/27/2010, 21:00   #14
 
elite*gold: 0
Join Date: Jul 2010
Posts: 388
Received Thanks: 196
Quote:
Originally Posted by .BritainAndy View Post
Ich habe mich falsch ausgedrückt.

in der realität , das ist das, wo ihr freaks versagt habt, lässt sich aus einer negativen zahl keine Wurzel ziehen ohne irgendeinen komischen umweg zu gehen
Du hast fast 1000 Posts und zahlst sogar Geld an dieses Kinderboard, und willst Leuten was von RL erzählen.
SmackJew is offline  
Thanks
2 Users
Old 10/27/2010, 21:06   #15




 
bloodx's Avatar
 
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
Quote:
Originally Posted by SmackJew View Post
Du hast fast 1000 Posts und zahlst sogar Geld an dieses Kinderboard, und willst Leuten was von RL erzählen.
^this epic hahahah XD
bloodx is offline  
Reply


Similar Threads Similar Threads
[Sammelthread]Brauche hilfe/Biete hilfe beim p-server erstellen
07/07/2011 - Metin2 Private Server - 14 Replies
Jeder einzelne um hilfe bittet bzw bietet. Dafür muss nicht immer ein extra Thread eröffnet werden ;) -Posted eure fragen -Eure probleme -Oder wenn ihr Hilfe anbietet doch einfach hier hinein
[Hilfe]Brauche Hilfe kann mir wer beim Tool fixxen helfen
10/12/2010 - Metin2 Private Server - 3 Replies
Hallo E*pvp Ich brauche drigend Hilfe beim Fixxen Von dem Server hack Tool Ich hoffe es ist jemand so nett und hilft mir PS: Es ist ein Root Server. Mfg Sonnylein
suche bot programmier hilfe !! möchte es lernen
08/29/2010 - Metin2 - 1 Replies
hallo ich bin seit 4 jahren in metin2.de habe viele hackz benutzt gefährlich ist es aber wer hackt weiß was passiern kann soviel ist klar und ich weiß es



All times are GMT +1. The time now is 12:10.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.