2010-12-27 12 views
0

Mögliche Duplizieren:
What are some interesting coding exercises?C++ | Fundamental Java Programmieraufgaben/Projekte

Ich bin nur für einige Projekte suchen arbeiten für ein bisschen so kann ich ein bisschen auf diesen beiden Sprachen auffrischen . In letzter Zeit beschäftige ich mich mit Skriptsprachen und möchte sicherstellen, dass ich die Mehrheit dessen, was ich bereits behandelt habe, nicht vergessen habe.

wäre ein Beispiel Projekt:

Schreiben Sie ein Programm, das an einer Rodeo Snack-Bar als Point-of-Sale-System funktioniert. Die Snack-Bar verkauft nur 3 Artikel: ein Sandwich für 3,00 $, Chips für 1,50 $ und ein großes Getränk für 2,00 $. Alle Artikel unterliegen 8,25% Mehrwertsteuer. Das Programm zeigt wiederholt das folgende Menü an, bis der Verkauf abgeschlossen ist. Das Programm sollte den Gesamtbetrag des Verkaufs basierend auf den oben genannten Kosten halten. Die laufende Summe (ohne Steuern) und die Anzahl der bestellten Artikel sollten jedes Mal auf dem Bildschirm angezeigt werden, wenn das Menü angezeigt wird. Fragen Sie zu Beginn nach dem Vor- und Nachnamen des Verkäufers. Der Benutzer wird die folgenden Codes eingeben (nur ein Element zu einem Zeitpunkt kann bestellt werden):

S = Sandwich C = Chips D = trinken X = Verkauf Abbrechen und neu beginnen T = Summe der Verkauf

Wenn der Verkauf storniert wird, löschen Sie die laufende Summe und zeigen Sie das Menü erneut an. Wenn der Verkauf summiert wird, berechnen Sie die Umsatzsteuer und drucken Sie den Namen des Verkäufers, die Anzahl der Artikel, den Gesamtbetrag vor Steuern, die Steuer und den endgültigen Gesamtbetrag auf dem Bildschirm aus. Verwenden Sie eine Sentinel-Schleife mit "T" als Sentinel-Wert.

In der Hauptfunktion sollte keine Eingabe, Verarbeitung oder Ausgabe erfolgen. Alle Arbeiten sollten an Funktionen delegiert werden.

Also ich bin nur auf der Suche nach einigen Projekten, um den Staub von C++ und Java zu halten. Ich habe google gesucht, bin aber nicht auf viele gute Aufgaben gekommen.

Beifall für jeden, das Projekt zur Verfügung stellen kann (s), die mein Gedächtnis und Wissen testen.

+1

Dieses Beispielprojekt klingt viel mehr wie * Arbeit * als * Spaß *. –

+0

Vielen Dank für den Link Greg, ich untersuche es jetzt.Ob es Arbeit oder Spaß ist, möchte ich beibehalten, was ich gelernt habe und darauf aufbauen;) – StartingGroovy

Antwort

0

Sie einen Blick auf einen Wettbewerb Website wie TopCoder nehmen könnte. Sie bieten mehrere Programmieraufgaben.

+0

Wow, das ist eine sehr gepflegte Website. Es sieht so aus als hätte ich viel zu durchschauen, aber sollte definitiv helfen. Danke, Suritimed – StartingGroovy

0

Leider hat das "Projekt", das Sie beschrieben haben, nichts, das mit den wirklichen Lebenaufgaben gemein ist.

Es sieht aus wie ein perfektes Projekt für das College zum Beispiel.

Sie könnten ihnen eine der Open-Source-C++/Java Projekte und tragen beitreten wollen (dies manchmal eine Menge Wissen und Erfahrung erfordert und können Sie im Grunde helfen zu „halten den Staub von“).

Meine eigene Wahl war QGIS

+0

Ich bin mir bewusst, dass das oben genannte Projekt mehrere Dinge annimmt (dh es ignoriert die Möglichkeit von Problemen, die auftreten könnten). Ich suche nur nach Projekten, die das, was ich vorher gelernt habe, in meinem Kopf behalten und wo ich darauf aufbauen kann. Ich möchte gerne bei Open-Source-Projekten mithelfen und helfen; Ich habe jedoch das Gefühl, dass ich noch nicht genügend Vorkenntnisse in dem Fach habe, um dies zu tun. – StartingGroovy