08/12/10 01:04:12
【 課題 】JAppletで電卓を作成せよ。
発展 下のテキストフィールドに計算過程の式を表示するようにせよ。
( )が使われる計算、メモリ機能、平方根に対応させよ。
【 形態 】2. Applet
【 GUI 】2. Swing
【 期限 】12/11 10:00
【 Ver 】1.6.0_07
【 補足 】URLリンク(rg550.hp.infoseek.co.jp)
電卓自体は完成したのですが、発展の課題がどうしても分かりません。
よろしくお願いします。
602:デフォルトの名無しさん
08/12/10 04:47:40
>>601
1+2*3=9 で完成といえるのか
603:デフォルトの名無しさん
08/12/10 04:53:46
普通の電卓なら1+2*3と入力すれば9になるな
604:デフォルトの名無しさん
08/12/10 04:55:45
ところが関数電卓だと7になったりもする
605:デフォルトの名無しさん
08/12/10 05:21:38
>>602
そういった計算を成立させる為に、課題の()を使った計算があるのだと思います
606:デフォルトの名無しさん
08/12/10 05:48:23
>>604
それは関数電卓だからでしょ。
607:デフォルトの名無しさん
08/12/10 06:24:38
別に関数電卓だからって訳じゃない
演算子の優先順位と結合性がどう設定されているかは電卓の仕様による
>>601は優先順位が同じで左結合性の電卓を作ったってだけ
608:デフォルトの名無しさん
08/12/10 09:36:16
■■■■■■■■■
■■■■■■■■■
■■■■■■■■■
■■■■■■■■■
■■■■■■■■■
■■■■■■■■■
■■■■■■■■■
■■■■■■■■■
■■■■■■■■■
■■■■■■■■■