Brauche Programm bzw. Programm Quelltext


Gelesen 641 mal, 8 Antworten - 0 Mitglieder und 1 Gast betrachten dieses Thema.


Auf Facebook, Twitter und Google Plus empfehlen
Programmieren Forum & Hilfe »

Brauche Programm bzw. Programm Quelltext

Seiten: [1]
« Visual Basic - Automatische Anhängen eines € - zeichens C++ Problem »
Herunterladen

SLY
(754)  
****

Brauche Programm bzw. Programm Quelltext




Hi Leutz ich bracu ein Programm bzw, den Quelltext und zwar muss ich folgendes machen :

Schreiben Sie ein Programm das (nach entsprechender Auswahl) die Grundrechenarten zwischen zwei Zahlen ausführt.
In der Hauptfunktion int main() sollen "nur" Funktionen, die Sie vor der Hauptfunktion deklariert und nach der Hauptfunktion definiert haben, aufgerufen werden.
Weiterhin soll eine Schleife zur Programmwiederholung in der Hauptfunktion existieren.

Anfang des Quelltextes (was ich bis jetzt geschrieben habe):

#include <iostream.h>
#include <iomanip.h>
#include <conio.h>

double zahl1, zahl2;
int w;
char jn;
void menu(void)
void summe(void)
void auswahl(void)
double differenz (double a, double b);
void produkt (double a,double b);
double quotient (void);

int main()
{ do
  {menu();
   auswahl();
   }
   while (w!=0);
   return 0;
 
 
  getchar();
  return 0;
}



Hoffentlich kann mir einer helfen ich bin nämlich noch totaler anfänger.

MfG SLY





JoSsiF
Special-Member (9.089)  
*****
Re: Brauche Programm bzw. Programm Quelltext


Ahh... eine Hausaufgabe Grin

Wo sind denn die definierten Funktionen? Ohne die sieht's schlecht aus Wink


SLY
(754)  
****
Re: Brauche Programm bzw. Programm Quelltext


Ich hab kein Plan wie das funzt Cry Cry Cry Cry


Sniper-Hawk
(522)  
****
Re: Brauche Programm bzw. Programm Quelltext


Hi,

das mit den Funktion wird wohl gehen können !

Da steht doch das es die "GRUNDRECHENARTEN" beinhalten sollte... ist es wohl eher nicht "+" "-" "*" "/" ?

Alsoo zur erklärung wie das Funktioniert:

als erstes brauchen wir die "Funktionsdeklaration".
Die ist immer vor der main() Funktion !
Dannach folg die main funktion:
um das Programm zu wiederholen benutzen wir einfach die "while" schleife !
als erstes setzt du die while auf 1 alsoo:

while(1)

da ja 1 ja immer "true" bleibt ist das eine endlosschleife !
Am besten du integrierst gleich ein "Beenden" ein.. wenn z.B. die Zahl 0 geschrieben wird !
um aus der schleife rauszukommen brauchst du nur dem entsprechen in der stelle ein "break;" zu schreiben !

Nach der main()
Jetzt wird die Funktion definiert !

die funktionsdefinition funktioniert so bsp:
Code:

void add(int a, int b)
{
   int ergebniss = a + b;
   return ergebniss;
}

ich hoffe das dir der inhalt klar ist...

sooo... ich glaub dat wars auch..

MFG
TOMEK



JoSsiF
Special-Member (9.089)  
*****
Re: Brauche Programm bzw. Programm Quelltext


Wenn die Funktion mit return etwas zurückgibt, dann sollte aber der Rückgabetyp nicht void sein Wink


Sniper-Hawk
(522)  
****
Re: Brauche Programm bzw. Programm Quelltext


verdamt... wie du recht hast Grin

sooorryy  Embarrassed

da muss man doch mit "int" und nicht mit "void"..

so sieht der "beispiel" richtig aus:

Code:

int add(int a, int b)
{
   int ergebniss = a + b;
   return ergebniss;
}


...
alsoo sowas darf jez nich mehr passieren... Grin

MFG
TOMEK 


SLY
(754)  
****
Re: Brauche Programm bzw. Programm Quelltext


Hi ich hba das Prog fast fertig allerdings funzt es nicht da tritt immer ein Prob auf hier ist der jetzige stand:

#include <iostream.h>
#include <iostream.h>
#include <conio.h>

double zahl1,zahl2,ergebnis;
void ausgabe(void);
void addition(void);
void subtraktion (void);
void multiplikation (void);
void division (void);

int main()
{ ausgabe();
  return 0;
}
void ausgabe(void)
{ int eingabe;
  { cout<<"Programm für die Grundrechenarten."<<endl;
    cout<<"1. Addition?"<<endl;
    cout<<"2. Subtraktion?"<<endl;
    cout<<"3. Multiplikation?"<<endl;
    cout<<"4. Division?"<<endl;
    cout<<"Treffen Sie Ihre Wahl! ";
    cin>>eingabe;
   
    if(eingabe==1)
    { clrscr();
     cout<<" Bitte geben Sie eine beliebige Zahl ein!: "<<zahl1<<endl;
     cout<<" Bitte geben Sie eine zweite beliebige Zahl ein!: "<<zahl2<<endl;
     ergebnis=zahl1+zahl2;
     cout<<" Das Ergebnis lautet: "<<ergebnis<<endl; 
     addition();
    }
   
    if(eingabe==2)
    { clrscr();
     cout<<"Bitte geben Sie eine beliebige Zahl ein!: "<<zahl1<<endl;
     cout<<"Bitte geben Sie eine zweite beliebige Zahl ein!: "<<zahl1<<endl;
     ergebnis=zahl1-zahl2;
     cout<<" Das Ergebnis lautet: "<<ergebnis<<endl;
    subtraktion();
    }
   
    if(eingabe==3)
    { clrscr();
     
     multiplikation();
    }
   
    if(eingabe==4)
    { clrscr();
     
    division();
    }
    getchar();
    return;
  }
}



Hoffentlich könnt ihr mir helfen

MfG SLY


JoSsiF
Special-Member (9.089)  
*****
Re: Brauche Programm bzw. Programm Quelltext


Also mit dem, was wir (oder maßgeblich Sniper-Hawk) hier gepostet haben, hat dein Programm jetzt mal nicht sooo viel zu tun Grin

Wo sind denn die Funktionen? Willste die nicht bauen? Wink


Sniper-Hawk
(522)  
****
Re: Brauche Programm bzw. Programm Quelltext


hmm..

du weist doch wie das ganze nach "main" aussieht oder ?

du hast die ganzen Funktion zwar deklariert.. aber nicht definiert ! Wink

jede Funktion muss nach main seperat definiert werden.

Falsch wäre:
Code:

void ausgeben()
{
   //irgendein code...
   void addition()
   {
      //irgendein code 
   }
}

oder wie du gemacht hast:
Code:

void ausgeben()
{
   //irgendein code...
   addition();
   //weiterer code...
}


Richtig wäre:
Code:

void ausgeben()
{
   //irgendein code...
}
void addition()
{
   ergebnis = zahl1 + zahl2;
}
//weitere Funktionen


Ich hoffe mal das es jetzt klar ist !

MFG
TOMEK

Seiten: [1]  
« Webmaster-ForumDiskussions-Forum »



Ähnliche Themen zu "Brauche Programm bzw. Programm Quelltext":
Neue Version von Googles 3D-Programm
Systemeinstellungen oder Programm aus Dock gelöscht: Lösung
Programm um nur den quelltext einer seite zu öffnen
Brauche Programm plz
Brauche ein programm
brauche hilfe für programm
Ich Brauche ein Programm bzw. ein Tool
brauche das programm Xear 3D
Brauche umwandler programm


Programmieren 5 Programmieren 10 Programmieren 15 Programmieren 30 Programmieren 39 |




Computerhilfen.de | Powered by SMF 2.5.1.
© 2001-2012, Lewis Media. Alle Rechte vorbehalten.

Sie betrachten das Thema Brauche Programm bzw. Programm Quelltext (SLY) - Programmieren Forum & Hilfe © Computerhilfen.de