TODOS・何でも情報交換TOPから是非ご覧ください。
一番下の投稿フォームへ > スレッド一覧 > 記事閲覧
o6asanさんのJAVAトライ・その3
日時: 2013/09/22 06:16
名前: りり

問題は、次のような感じなのですが

キーボードから受験者数分だけのテストの点数を入力し、優、良、可、不可、それぞれの人数と、テストの平均点を画面に出力するプログラミングを作成しなさい。

ただし受験者数は前もってわからないが、−1が入力されるか、または、入力した受験者数が10を超えたら、強制的に点数入力を終了し結果画面に表示しなさい。

while文を使ってということなんですが…


100点満点として
優>=90
良>=70
可>=50
不可<50

みたいな感じて良いですかね?

これは、問題が確実ではないので、不足分は想定するしか無いかもしれないのですが。
メンテ

Re: o6asanさんのJAVAトライ・その3 ( No.1 )
日時: 2013/09/22 11:06
名前: o6asan

今朝は,自ブログでりりさんのコメントに返信を書いていて,2度も消してしまって。
かなり長いものだったので,がっくりも倍増です。WordPressのコメント欄て,Escで全部
消えて自動保存も全くない状態がよく発生するんですが,我が家だけですかね。

気を取り直して,Sample3.javaです。
----------------------------------------------------------------------------------
動作確認は,jdk-7u40-nb-7_3_1-windows-i586.exeでやっています。

一応,動くプログラムは書いていますが,当面は,エラー回避ルーチン抜きで行きます。
また, JAVA の素人ですので,この書き方は JAVA らしくないというのがありましたら,
指摘してください。そこまでマニアックに書くつもりはありませんが,一応, JAVA の
方言にも通じるようにはなりたいと思っていますので。

よろしくお願いします。

ところで,この欄に,プログラムを貼ると,インデントが消えてしまいますので,
ファイルで,アップしています。Sample3はこれです。
http://o6asan.com/blog-j/files/JAVA/TODOS/Sample3.txt

実際に,試してみようと思う方は,ダウンロードもできます。
ただし,拡張子をtxtにしてアップしてますので,これをjavaに変更後コンパイルしてください。
メンテ
Re: o6asanさんのJAVAトライ・その3 ( No.2 )
日時: 2013/09/22 11:16
名前: o6asan

> ただし受験者数は前もってわからないが、−1が入力されるか、または、
> 入力した受験者数が10を超えたら、強制的に点数入力を終了し結果画面に表示しなさい。

これの判断に悩んだんですが,一応,受験者数は,10人までの不特定数ということにしました。

「受験者数は前もってわからない」というのに,10人で打ち止めというのも変ですが,
1〜10までしかなくても,そのうちのどれかはわからないのだということはあります。

10人ごとに平均点を出すということだったら,今度は,「10を超えたら、強制的に
点数入力を終了」というのが変ですもんね。
メンテ
Re: o6asanさんのJAVAトライ・その3 ( No.3 )
日時: 2013/09/22 13:11
名前: りり

>WordPressのコメント欄て,Escで全部消えて自動保存も全くない状態がよく発生するんですが,


WordPressだけでなく、ここもそうですが、コメント欄がEscで全部消えてがっくりというのは、よくありますね。
特に漢字キーを押したつもりが、ずれでEsc押してしまって…

私はうっかりコメント書き途中で「戻す」をしてしまうって焦ることがあるのですが、これは、キャッシュされているのか、元に進めるとだいたい書き込みは残っています。

ワープロソフトなどでは、直前の入力が消えるだけなんですけど、コメント欄は、特殊なんですね。
何か予防策があると良いですが。


>> ただし受験者数は前もってわからないが、−1が入力されるか、または、
>> 入力した受験者数が10を超えたら、強制的に点数入力を終了し結果画面に表示しなさい。

>これの判断に悩んだんですが,一応,受験者数は,10人までの不特定数ということにしました。

これは、練習だから、確認しやすいよう10なんでしょうね。実際には、10毎じゃ煩わしいかと。

限度まで行かなくても、結果を出したかったら、−1を入力する…ということかな。

10の限度で上手く動いたら、実際には、もっと限度値を大きくするんでしょうけど。

こういうのは、実際に使えそうな想定で、考えると、お役立ちのプログラムになりそうですね。

JAVAを使ったクイズとか、テストとかで、所要時間と成績を出すのは、昔よく見かけましたが、最近は、フラッシュで作ることが多いのかな?

メンテ
Re: o6asanさんのJAVAトライ・その3 ( No.4 )
日時: 2013/09/29 22:16
名前: りり

実行の動画を紹介します。
http://todos.xsrv.jp/uploader/upl/AGDRec3.wmv
メンテ

楽しい交流と情報交換のTODOS・アップローダーも用意。ぜひTOPからもご覧ください。
ご参考になりましたら、お気軽に一筆お書き込みくださいませ。
題名 スレッドをトップへソート
名前
画像添付
JPEG
GIF
PNG



参照ボタンを押して、PCの画像を指定ください。3枚まで指定できます。縮小画像はクリックで拡大されます。
パスワード (好きなパスワードを。投稿後、右下のスパナマークをクリックし、そのパスワードを入れて修正できます。)
コメント

   クッキー保存
スレッドTOPへ***スレッド一覧