Übungsaufgaben
-
Hi leute.
Ich beschäftige mich jetzt seit etwa 3-4 wochen mit der c++ Programmierung.
Ich habe gerade die while, if und else schleifen etwas näher kennengelernt, und bräuchte von euch mal ein paar übungsaufgaben, damit ich die umgangsweise dieser schleifen nicht vergesse,denn wenn ich mir versuche gedanken darüber zumachen, in welchen programmen ich die schleifen einbauen kann, komme ich zu keinem ergebnis.
Könnt ihr mir vielleicht ein paar aufgaben geben. also irgendwelche kleinen programme, in denen diese schleifen vorkommen. aber ohne code!. in form von:Programmier ein Programm, welches....... macht/kann.
Können auch ein paar mehr sein.
Bitte aber zu berücksichtigen, dass ich mich erst seit 3-4 wochen damit beschäftige.vielen dank.
-
fang doch ein großes Projekt an.
-
wie meinst du das ein grosses Projekt
-
Eine kleine Aufgabe:
Erstellen sie ein Programm, dass aus einer Zahl (zwischen 1 und 10) die der Benutzer eingibt die Fakultät berechnet und diese ausgibt.
Gibt der Benutzer eine Zahl ein, die nicht zwischen 1 und 10 liegt wird er erneut aufgefordert eine Zahl zwischen 1 und 10 einzugeben. Das Programm bricht bei der Eingabe von -1 ab.Zu verwendende Konsturkte!
-> while - Schleife
-> if - else Abfrage.Vielleicht nicht grade am sinnigsten und auch anders zu lösen aber für den Anfang...
Gruss
Tobi
-
Schreib ein Programm, was ein Owrt einließt und es rückwärts wieder ausließt.
-
schreibe ein programm das den benutzer solange zahlen eingeben lässt, bis er 0 eingibt.
-
schreibe einen programm dass den ASCI zeichensatz anzeigt
-
Wenn du üben möchtest, kannst ja mal versuchen einen einfachen Taschenrechner zu erstellen, der die 4 Grundrechenarten kann(+ , -, *, /)!!!!! :p :p
MfG
Red_Hood
-
oder ein quiz, wo auf jede frage 3 antworten gibt!
-
Das hört sich alles schon ziemlich gut an.
danke, aber weiter so
-
Ein Programm das Windows XP zum Absturz bringt.
-
Dieser Thread wurde von Moderator/in evilissimo aus dem Forum C++ in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
-
Taschenrechner habe ich auch schon gemacht! solltest du auf jeden Fall mal probieren!
Wie wäre es mit Zahlen raten? Wenn du die richtige Zahl eingibst, ist das Programm zu Ende. Wenn nich musst du immer weiter raten. Kannst dann auch maximale Anzahl der Versuche angeben.
-
Tic Tac Toe
nen einfaches Galgenmännchen
mhm da gibt es doch sau viele möglichkeiten
-
tic tac toe.
Wie mache ich das?
Ich meine, da brauche ich doch ein feld (3*3) oder?
ich kann im moment aber nur konsolenprogramme.
oder geht das da auch, das man ein feld einbaut u.s.w.?
so viel ahnung hab ich dann doch noch nicht
-
samsonitex schrieb:
.., das man ein feld einbaut u.s.w.?
na du sagst es doch schon
, nur felder werden meistens array genannt.
alsochar array[3][3];
und schon haste das spielfeld. da schreibst du die postionen rein, zB: sp1 'X' und
sp2 'O'. das spielfeld gibst du dann mit printf() oder whatever aus.
-
Ja, von arrays habe ich auch schon was gehört, aber wie kann es denn ausgeben? ich könnte den speicherorten zwar einen wert geben und es dann ausgeben, aber dann sind die doch schon belegt. und wenn ich das spielfld ausgeben, ohne den feldern einen wert zu geben, dann sehe ich es doch garnicht. ich weiss doch dann garnicht, wo ich mein x oder o hinsetzen.
oder verstehe ich das jetzt total falsch??
-
Hm, ich habe keine Ahnung was du meinst.
Hab mal schnell bißchen Code zusammengehackt. Vielleicht kann er dir als Anregung dienlich sein:#include <iostream> #include <cstring> using namespace std; enum Feld { Frei, Kreis, X }; void printField(const Feld feld[3][3]) { for(int i=0; i<3; i++) { for(int j=0; j<3; j++) { switch(feld[i][j]) { case Frei: cout << "[] "; break; case Kreis: cout << " O "; break; case X: cout << " X "; break; } } cout << endl; } } int main() { Feld feld[3][3]; memset(feld, 0, sizeof(Feld)*9); feld[1][1] = Kreis; feld[2][2] = X; printField(feld); }