Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Taschenrechner

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
22.09.2006, 00:02 Uhr
~operator
Gast


Hallo @ all!
Ich soll als Übungsaufgabe einen Quellcode für ein Taschenrechner-Programm erstellen.
Nun habe ich hier was zusammengestellt und wollte mal wissen ob dies so ausführbar wäre?

_____________________________________________________________________________

C++:
int zahl1,zahl2, ergebnis;
char operation;
{
cout << "Bitte geben Sie die gewünschte Rechenoperation ein!";
cout << "Für eine Addition benutzen Sie bitte den Buchstaben a";
cout << "Für eine Subtraktion benutzen Sie bitte den Buchstaben s";
cout << "Für eine Multiplikation benutzen Sie bitte den Buchstaben m";
cout << "Für eine Division benutzen Sie bitte den Buchstaben d";
}
cin >> operation;
while (operation==a)
{
cout << "Bitte geben Sie die erste Zahl ein!";
cin zahl1;
}
cout << "Bitte geben Sie die zweite Zahl ein!";
cin >> zahl2;
{
ergebnis = zahl1 + zahl2;
cout << ergebnis;
{
while (operation==s)
cout << "Bitte geben Sie die erste Zahl ein!";
cin zahl1;
}
cout << "Bitte geben Sie die zweite Zahl ein!";
cin >> zahl2;
{
ergebnis = zahl1 - zahl2;
cout << ergebnis;
}
while (operation==m)
cout << "Bitte geben Sie die erste Zahl ein!";
cin zahl1;
}
cout << "Bitte geben Sie die zweite Zahl ein!";
cin >> zahl2;
{
ergebnis = zahl1 * zahl2;
cout << ergebnis;
}
while (operation==d)
cout << "Bitte geben Sie die erste Zahl ein!";
cin zahl1;
}
cout << "Bitte geben Sie die zweite Zahl ein!";
cin >> zahl2;
{
ergebnis = zahl1 / zahl2;
cout << ergebnis;


Vielen Dank im Vorraus...


Dieser Post wurde am 22.09.2006 um 00:15 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
22.09.2006, 00:16 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

und wollte mal wissen ob dies so ausführbar wäre?


Der Trend zum eigenen Compiler ist bisher ungebrochen. Schon mal drüber nachgedacht?

Von Vorteil ist auch wenn das Programm auch nen "main" hat...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
22.09.2006, 00:34 Uhr
~operator
Gast



Zitat von Windalf:

Zitat:

und wollte mal wissen ob dies so ausführbar wäre?


Der Trend zum eigenen Compiler ist bisher ungebrochen. Schon mal drüber nachgedacht?

Von Vorteil ist auch wenn das Programm auch nen "main" hat...


Es geht mir hier nicht um die Einzelheiten wie "main" usw, sondern um den Aufbau.
Damit meine ich ob man damit zwei ganze Zahlen berechnen lassen kann....
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
22.09.2006, 00:38 Uhr
Spacelord
Hoffnungsloser Fall



C++:
char operation;


Das sieht schon ganz gut aus...... den Rest musst du nochmal überdenken.

Gruß Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
22.09.2006, 00:47 Uhr
~operator
Gast



Zitat von Spacelord:

C++:
char operation;


Das sieht schon ganz gut aus...... den Rest musst du nochmal überdenken.

Gruß Spacelord


Was heisst das genau? Was ist so nicht i.O. ?

Wie sieht es mit den geschweiften Klammern aus?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
22.09.2006, 08:03 Uhr
Pler
Einer von Vielen
(Operator)


Da wir hier nun einen Teil des Programms sehen könnte es sogar fast funktionieren.
Naja char operation wohl nicht, aber sonst...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
22.09.2006, 08:29 Uhr
KFC Embryo
Ein Huhn


Hi,

warum hast du bei manchen cin keine >> hingemacht, kommt überall vor wo Zahl 1 steht?

Mfg
KFC Embryo
--
An nescis, mi fili, quantilla prudentia mundus regatur?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
22.09.2006, 08:58 Uhr
Blubber2063



Also einen Fehler hat dir KFC Embryo genannt, dann hängst du in einer endlosschleife beim Einlesen der Operation. Und deine Blockanweisungen sind der Horror. Also
1.greif dir nen Compiler, Programmieren ohne praktische Anwendung ist absoulter...(zumindest für Anfänger)
2.Schreib den Code neu und halte dich an ein paar Konventionen, wie z.B. das Einrücken des Codes innerhalb von Anweisungsblöcken. So kann man das kaum vernünftig lesen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
22.09.2006, 09:08 Uhr
(un)wissender
Niveauwart


Kompilieren wird eindeutig überschätzt. Ein gutes Betriebssystem kann Programmcode in jeglicher Programmiersprache dynamisch ausführen. Etwaige semantische Fehler werden automatisch im Sinne des Programmierers korrigiert.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
22.09.2006, 09:28 Uhr
ao

(Operator)



Zitat von (un)wissender:
Etwaige semantische Fehler werden automatisch im Sinne des Programmierers korrigiert.

Davon hab ich neulich gelesen. Nennt sich PBI (Programmer's Brain Interface) und ist der neueste Schrei. Ich würd aber noch etwas warten, die aktuelle Version PBI 1.0 erfordert ein Implantat (RJ45-Buchse im Nacken und ein Kabel zur Großhirnrinde), ab PBI 2.0 gehts wireless.

Dann mach ich ne Fortbildung zum MCCT (Microsoft Certified Code Thinker). Dann sieht der Spacelord mit seinem Jodeldiplom alt aus.

Dieser Post wurde am 22.09.2006 um 09:29 Uhr von ao editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: