2010-12-27 4 views
0

基本割り当て/プロジェクトのプログラミング可能な重複:
What are some interesting coding exercises?C++ | Javaは

私はちょうど私がこれら二つの言語でビットをブラッシュアップすることができますので、ビットのために働くためにいくつかのプロジェクトを探しています。最近、私はスクリプト言語を扱っており、すでに取り上げたことの大部分を忘れていないことを確認したいと思います。

サンプルプロジェクトは次のようになります。

ロデオスナックバーでのPOSシステムとして機能するプログラムを書きます。スナックバーは、サンドイッチ($ 3.00)、チップ($ 1.50)、飲み物($ 2.00)の3品目のみを販売しています。すべての商品に8.25%の消費税がかかります。売り上げが合計されるまで、プログラムは次のメニューを繰り返し表示します。上記の費用に基づいて、プログラムは販売額の稼働総額を維持する必要があります。メニューが表示されるたびに、実行中の合計(税別)と発注品目数が画面に表示されます。最初は、営業担当者の姓名を尋ねます。ユーザは、以下のコードを入力します(一度に一つのアイテムを注文することができる):

S =サンドイッチ C =チップ D = はX =販売をキャンセルし T =総販売上開始飲む

販売がキ​​ャンセルされた場合は、合計をクリアしてメニューを再度表示します。販売が合計されると、販売税が計算され、販売員の名前、品目の数、税金の合計、税金、および最終合計が画面に印刷されます。センチネル値に "T"を付けたセンチネルループを使用します。

main関数では、入力、処理、または出力は行われません。すべての作業を関数に委譲する必要があります。

だから、私はちょうどC++とJavaのほこりを守るためのプロジェクトを探しています。私はGoogleを検索しましたが、多くの良い課題を思い付いていません。

私の記憶と知識をテストするプロジェクトを提供することができます。

+1

このサンプルプロジェクトは、* fun *よりももっと仕事に似ています。 –

+0

グレッグのリンクありがとうございました、私は今それを探しています。それは仕事でも楽しいものでも、私が学んだことを維持したいと思っています。) – StartingGroovy

答えて

0

ました。それらはいくつかのプログラミング課題を提供します。

+0

うわー、それはとても素敵なサイトです。私は見逃しがたくさんあるようですが、間違いなく助けてください。ありがとうSuirtimed – StartingGroovy

0

あなたが説明した「プロジェクト」は実際の課題と共通していません。

これは、たとえば、大学で行うには完璧なプロジェクトのようです。あなたは、オープンソースC++/Javaプロジェクトのいずれかに参加し、それらに貢献したい場合があります

は(これは、時には知識と多くの経験を必要とし、基本的にを「ほこりをオフにしておく」にあなたを助けることができます)。

私自身の選択は、あなたがTopCoderのようなコンテストサイトを見てみることができQGIS

+0

上記のプロジェクトは複数のことを前提としています(つまり、発生する可能性のある問題の可能性は無視されます)。私は以前に私の頭の中で学んだこと、そして私がそこで作ることができる場所を保つプロジェクトを探しています。私はオープンソースプロジェクトに貢献し、協力したいと思っています。しかし、私はまだそれを行うには十分な事前知識がないと感じています。 – StartingGroovy