Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 14:23

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

Advertisement



[P]Erstes Projeckt

Discussion on [P]Erstes Projeckt within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2011
Posts: 862
Received Thanks: 404
[P]Erstes Projeckt

Hey,
ich lerne zur zeit C++ zumindestens versuche ich das ,^^
und habe mir auf Youtube ein paar tutorials angeguckt und habe mich dan an was eigenes rangesetzt.
Ich habe versucht einen Taschenrechner zu Programieren.
Ich habe also ein Menü angelegt wo man den Operator wählen kann.
Und ürgend wie finde ich den fehler nicht ^^
Wäre ganz schön wen ihr mir sagen könntet was ich falsch gemacht habe und ihr mir evt. ein paar Tipps gebt.

Source:
PHP Code:
// Taschenrechner.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.
//

#include "stdafx.h"
#include "iostream"
#include  "string"
using namespace std ;

int _tmain(int argc_TCHARargv[])
{
    
int M_zahl1 ;
    
int M_zahl2 ;
    
int T_zahl1 ;
    
int T_zahl2 ;
    
int P_zahl1 ;
    
int P_zahl2 ;
    
int Mi_zahl1 ;
    
int Mi_zahl2 ;
    
int M_ergebnis M_zahl1 M_zahl2;
    
int P_ergebnis P_zahl1 P_zahl2;
    
int Mi_ergebnis Mi_zahl1 Mi_zahl2;
    
int T_ergebnis T_zahl1 T_zahl2;
    
int art ;

    
cout << "Menue"  << endl ;
    
cout << endl;
    
cout << " Multiplikation                 <1>" << endl;
    
cout << " Teilen                         <2>" << endl;
    
cout << " Plus                           <3>" << endl;
    
cout << " Minus                          <4>" << endl;
    
cout << endl<< endl;
    
cout << " Wie wollen sie Rechnen:";
    
cin >> art ;
    
getchar();

    switch(
art)
    {
    
    case 
1:;
        
cout << " Wie lautet ihre erste Zahl: "<< endl;
        
cin >> M_zahl1;
        
getchar();
        
cout << "Wie lautet ihre zweite Zahl :" << endl;
        
cin >> M_zahl2 ;
        
getchar();
        
cout << M_ergebnis;
    break ;
    
    case 
2:;
        
cout << " Wie lautet ihre erste Zahl: "<< endl ;
        
cin >> T_zahl1;
        
getchar();
        
cout << "Wie lautet ihre zweite Zahl :" << endl ;
        
cin >> T_zahl2 ;
        
getchar();
        
cout << T_ergebnis;
    break ;

    case 
3:;
        
cout << " Wie lautet ihre erste Zahl: "<< endl ;
        
cin >> P_zahl1 ;
        
getchar();
        
cout << "Wie lautet ihre zweite Zahl :" << endl ;
        
cin >> P_zahl2;
        
getchar();
        
cout << P_ergebnis;
    break ;
    
    case 
4:;
        
cout << " Wie lautet ihre erste Zahl: "<< endl ;
        
cin >> Mi_zahl1 ;
        
getchar();
        
cout << "Wie lautet ihre zweite Zahl :" << endl ;
        
cin >> Mi_zahl2;
        
getchar();
        
cout << Mi_ergebnis;
    break ;
    
    default:;
        
cout << endl ;
        
cout << "Falsche Eingabe!" ;
        break;
    
    
    }



    
getchar();
    return 
0;

also ich will bitte keinen Fertigen code haben, sonst lerne ich es nicht ^^
Önte is offline  
Thanks
1 User
Old 07/05/2011, 19:35   #2
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Wie lautet der Fehler? In welcher Zeile ist er zu finden?

Ach übrigends, mach mal aus
Code:
[COLOR=Black]#include "iostream"[/COLOR]


das
Code:
#include <iostream>
HardCore.1337 is offline  
Thanks
2 Users
Old 07/05/2011, 19:49   #3
 
elite*gold: 0
Join Date: Jan 2011
Posts: 862
Received Thanks: 404
Quote:
Run-Time Check Failure #3 - The variable 'M_zahl1' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'M_zahl2' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'P_zahl1' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'P_zahl2' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'Mi_zahl1' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'Mi_zahl2' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'T_zahl1' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'T_zahl2' is being used without being initialized.
naja ich weiß nicht was das bedeuten soll, aber das programm geht jz 1/2 aber wen der Taschenrechner rechnen soll ,rechnet er falsch :/
Önte is offline  
Thanks
1 User
Old 07/05/2011, 20:06   #4
 
Xenox3's Avatar
 
elite*gold: 169
Join Date: Jun 2010
Posts: 663
Received Thanks: 1,138
Quote:
int M_zahl1 ;
int M_zahl2 ;
int T_zahl1 ;
int T_zahl2 ;
int P_zahl1 ;
int P_zahl2 ;
int Mi_zahl1 ;
int Mi_zahl2 ;
int M_ergebnis = M_zahl1 * M_zahl2;
int P_ergebnis = P_zahl1 + P_zahl2;
int Mi_ergebnis = Mi_zahl1 - Mi_zahl2;
int T_ergebnis = T_zahl1 / T_zahl2;
int art ;
Das kann nicht gehen...
Du sagst deinem Programm grad
int M_ergebnis = 0* 0;
Quote:
Run-Time Check Failure #3 - The variable 'M_zahl1' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'M_zahl2' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'P_zahl1' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'P_zahl2' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'Mi_zahl1' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'Mi_zahl2' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'T_zahl1' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'T_zahl2' is being used without being initialized.
int M_zahl2 = 0; <- M_zahl2 initialized
Xenox3 is offline  
Thanks
2 Users
Old 07/05/2011, 20:16   #5
 
elite*gold: 0
Join Date: Jan 2011
Posts: 862
Received Thanks: 404
aber später fragt doch die console " Wie lautet ihre erste Zahl:"
und dan wird doch der wert von M_Zahl1 und M_Zahl2 geändert oder nicht?
Önte is offline  
Thanks
1 User
Old 07/05/2011, 20:28   #6
 
elite*gold: 115
Join Date: Oct 2007
Posts: 9,390
Received Thanks: 12,344
Quote:
Originally Posted by Önte View Post
aber später fragt doch die console " Wie lautet ihre erste Zahl:"
und dan wird doch der wert von M_Zahl1 und M_Zahl2 geändert oder nicht?
mjo, aber nicht die Werte der Variablen M_ergebnis, P_ergebnis, Mi_ergebnis und T_ergebnis
ms​ is offline  
Thanks
2 Users
Old 07/05/2011, 20:32   #7
 
elite*gold: 9
Join Date: Dec 2009
Posts: 1,071
Received Thanks: 819
anders gesagt:

das
PHP Code:
 int M_ergebnis M_zahl1 M_zahl2;
    
int P_ergebnis P_zahl1 P_zahl2;
    
int Mi_ergebnis Mi_zahl1 Mi_zahl2;
    
int T_ergebnis T_zahl1 T_zahl2
darfst du erst machen, wenn du du M_zahl1 etc. definiert hast. Also nachdem du die Werte zum Beispiel mit cin aus der Konsole eingelesen hast
.Infinite is offline  
Thanks
2 Users
Old 07/05/2011, 20:54   #8
 
elite*gold: 0
Join Date: Jan 2011
Posts: 862
Received Thanks: 404
achso jetzt verstehe ich
danke

//edit: habe es noch einmal überarbeitet sieht jz besser von code aus und es geht auch besser kann geclosed werden

PHP Code:
// Taschi.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.
//

#include <stdafx.h>
#include <iostream>

using namespace std ;

    
int z1 ;
    
int z2 ;
    
int ergebnis ;
    
int art ;
    

int _tmain(int argc_TCHARargv[])
{
    
    
 
cout << "Menue"  << endl ;
    
cout << endl;
    
cout << " Multiplikation                 <1>" << endl;
    
cout << " Teilen                         <2>" << endl;
    
cout << " Plus                           <3>" << endl;
    
cout << " Minus                          <4>" << endl;
    
cout << endl<< endl;
    
cout << " Wie wollen sie Rechnen:";
    
cin >> art ;
    
getchar();

     switch(
art)
    {
    
    case 
1:;
    
cout << "Bitte erste Zahl eingeben:"  ;
    
cin >> z1 ;
    
getchar();
    
cout <<"Bitte gieb deine zweite Zahl ein:" ;
    
cin >> z2 ;
    
getchar();
    
ergebnis z1 z2 ;
    
cout << z1 << " * " << z2 << " = " << ergebnis ;
    
getchar();
    return 
0;
    break ;
    
    case 
2:;
    
cout << "Bitte erste Zahl eingeben:"  ;
    
cin >> z1 ;
    
getchar();
    
cout <<"Bitte gieb deine zweite Zahl ein:" ;
    
cin >> z2 ;
    
getchar();
    
ergebnis z1 z2 ;
    
cout << z1 << " / " << z2 << " = " << ergebnis ;
    
getchar();
    return 
0;
    break ;

    case 
3:;
    
cout << "Bitte erste Zahl eingeben:"  ;
    
cin >> z1 ;
    
getchar();
    
cout <<"Bitte gieb deine zweite Zahl ein:" ;
    
cin >> z2 ;
    
getchar();
    
ergebnis z1 z2 ;
    
cout << z1 << " + " << z2 << " = " << ergebnis ;
    
getchar();
    return 
0;
    break ;
    
    case 
4:;
    
cout << "Bitte erste Zahl eingeben:"  ;
    
cin >> z1 ;
    
getchar();
    
cout <<"Bitte gieb deine zweite Zahl ein:" ;
    
cin >> z2 ;
    
getchar();
    
ergebnis z1 z2 ;
    
cout << z1 << " _ " << z2 << " = " << ergebnis ;
    
getchar();
    return 
0;
    break ;
    
    default:;
        
cout << endl ;
        
cout << "Falsche Eingabe!" ;
        break;
    
    
    }



    
getchar();
    return 
0;
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
/* cout << "Bitte erste Zahl eingeben:"  ;
    cin >> z1 ;
    getchar();
    cout <<"Bitte gieb deine zweite Zahl ein:" ;
    cin >> z2 ;
    getchar();
    ergebnis = z1 + z2 ;
    cout << z1 << " + " << z2 << " = " << ergebnis ;
    getchar();
    return 0; */

Önte is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Projeckt: Hallo WoW
09/20/2010 - World of Warcraft - 6 Replies
Wollt mal wissen wieviel es von euch geschafft haben an WoW dranzukommen?^^ Ich versuch grad mein 3tes mal... seit nem monat wieder gezockt aber irgendwie vergeht der spaß schon wieder
Projeckt???
06/15/2010 - WoW Private Server - 8 Replies
hi leute, kennt ihr euch mit wow servern und als gm aus ?? und wolt ihr mit wirken ?? wie das alles ausen soll was das für server sein soll die homepage !!
neues projeckt
10/26/2005 - World of Warcraft - 5 Replies
hiho leute ich knall auch hir keinen vertigen bot hin so wie ihr es wohl dachtet ich suche leute die mir helfen einen zu "machen" wer auf der wow-HP nachgelesen hat hat bemerkt das es n neue "gruppe" von trollen gibt bei denen man sich seinen ruf verbessern kann und geile rezepte und rüssi-set´s zu erwerben also dacht ich mir schaufle n paar laute zusammen die !!!wen das im nächsten patch eigeführt wird!!! mit mir an einem boot arbeiten mit dem man den ruf verbessert ca. so wie der ungoro farm...



All times are GMT +2. The time now is 14:23.


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.