AQUA's .NET 奮闘記

Hobby Programmer の成長記録

目次

ニュース

  • わんくま同盟
    わんくま同盟
  • わんくま掲示板
    C# と VB.NET の質問掲示板
スカウター : AQUA's .NET 奮闘記

日記カテゴリ

記事カテゴリ

書庫

Blog 利用状況

わんくま同盟 AWARD

わんくま同盟 影

第1回 『 The 祭り 』電卓アプリケーション仕様決定!

※ 重要な変更!! 期間を訂正しました。[ 変更日:2007年6月27日 17:10 ]

学校の宿題

第1回


半ば強引な展開ではありますが、早くも開発に着手なさっておられる方もいらっしゃるみたいなので、仕様及びルールを決定します。

電卓アプリケーションの仕様として以下の項目を挙げて頂きました。

  1. 画面がある。
  2. 0~9までの数字ボタンがある。
  3. +-×÷=Cのボタンがある。
  4. 「終了」ボタンがある。
  5. =が押されるまで、ひたすら計算しつづける。
  6. Cが押されたら、はじめから計算しなおせる。
  7. 「終了」ボタンが押されたら有無を言わさず強制終了する。
  8. ボタン1個で全ての機能。
  9. ボタンが「わんくまボタン」。
  10. フォームとボタンはハート型。
  11. 色はショッキングピンク。
  12. 演算は+-×。÷がなく、 √ボタンの追加。
  13. 数字だけじゃなくて計算式も入力できる。
  14. 入力も出力も2進数限定。
  15. 逆ポーランド記法。
  16. 10/3*3 を計算すると 10と表示される
  17. 数式の記憶ができる。
  18. 演算子の優先順位は解釈する(()なしで 3 + 2 * 5 って入力すると、ちゃんと13って出る。)
  19. メモリの許す限り桁数制限なし。(除算は除く)。
  20. πとかeは正確な値を使うこと。
  21. 電子回路レベルで演算回路。
  22. 計算結果をクリップボードにコピーする機能も有る。


参加ルール

今回の電卓アプリケーションの仕様は以上の22項目のうち7個以上の要件をクリアしたアプリケーションを作っていただく事とします。

開発言語の指定はありません。

提出期限:
7月2日月曜日のAM 11:59:59まで
7月20日 金曜日 PM 11:59:59まで と勝手に変更
理由: 
   1・ 誰もが επιστημηさん と 恣意のさん の逆ポーランド記法のコードを見たいはず。
   2・ haraChanさん にも参加して頂きたい。
   3・ 皆さん業務が大変なはず…
   4・ 私に勉強する時間を与えてください。w
   え~ムカッ(怒)とくる方もおられると思いますが、どうかご容赦を…
参加:
参加は自由( 強制ではありませんが、仕様を提示なさった方は是非とも参加してください。<(_ _)> )
評価:
点数といった無粋な評価は無し! (?ただし出品者が望む場合はその限りにあらず ) 
一方でコメントなどでの評価はOK!
作品の発表場所:
しまったぁ!!!それが一番の問題のような希ガス!!!!!
とりあえず自身のサイトやBlogのスペースがあればそこからのリンクを添えて、それらをお持ちでない方はコメントに強引にソースのコピペを行なってください。



こんな感じで如何でしょうか?

投稿日時 : 2007年6月27日 9:45

Feedback

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 10:20 裏口

うわー、アクアさんほんとにやらかしちゃったよwww
# 某所でコメントした通り、私にはできませんけど。

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 10:52 NAO

で…アクアさんも作るんだよね?(www

#私ですか?チャチャ入れしただけですので参加しません
#コラァ(メ゜)ノ。°゜°。。ヘ(。><)ノ

#てか真面目にそんな事やってたら開発じゃないので
#仕事しろ!のツッコミが入ります。
#開発はIDEがミエミエになっちゃうので。

#え?この書き込みですか?
#仕事ですよ…もちろん(www

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 10:58 NAO

あ、一応書いた以上

21.電子回路レベルで演算回路。

はリンク先だけ提示させて頂きます(www

加算回路
http://www.geocities.jp/hiroyuki0620785/intercomp/logic/adder/adding.htm

減算回路
http://www.geocities.jp/hiroyuki0620785/intercomp/logic/adder/Sub.htm

乗算回路
http://www.geocities.jp/hiroyuki0620785/intercomp/logic/adder/multiplier.htm

除算回路
http://www.geocities.jp/hiroyuki0620785/intercomp/logic/adder/Divider.htm

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 12:52 haraChan

面白そうですね~
参加したいのですが、7月2日までというところで時間が取れません。
次回・・・もありますよね?

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 13:01 Hirotow

ASP.NETで作っときます。
…あっ、休み時間終わった。

# 1/3×3=1? 2007/06/27 13:15 .COM -どっとこむ-

1/3×3=1?

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 13:16 シャノン

関係ない話ですが、ウィンドウの横幅を縮めるとレイアウトが壊れますw

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 13:28 片桐

みなさん、頑張ってね(はぁと)

つか、しょっきんぐぴんくってどんな色だろ……

いつか書いた「赤い金魚」の二の舞の気がするデスよ(笑)

え?わたし?

修羅場ですよ、し・ゅ・ら・ば♪
逃避行動満載ですよ、だって、ねぇ(遠い目)

どうして AM11:59:59 なんだろ、、、お昼休みに楽しみたいから?

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 13:37 ぽぴ王子

> しょっきんぐぴんく
こんな色ですきっと(職場注意)
ttp://www.new-akiba.com/archives/2006/07/post_2913.html

あるいは、イメージ検索してみると意外とわかりやすいかと。
http://images.google.com/images?q=%E3%82%B7%E3%83%A7%E3%83%83%E3%82%AD%E3%83%B3%E3%82%B0%E3%83%94%E3%83%B3%E3%82%AF
あいたたた…目が痛い。
どこの上原さくらのプライベートルームだ(違

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 14:09 とりこびと

アクアさんはいまごろきっと22項目盛り込んだのを作っていると予想。

あ、3.と12.で無理かww

# アナログ四則演算 2007/06/27 15:19 ながせろぐ

アナログ四則演算

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 15:45 ぽぴ王子

> あ、3.と12.で無理かww

3. +-×÷=Cのボタンがある
12. 演算は+-×。÷がなく、 √ボタンの追加。

ということなので、÷ボタンは存在してもいいが、÷の演算は
してはいけないということだったんだよ!!

Ω ΩΩ<な、なんだってー!!

# 僕は別件で土日潰れそうなので参加できそうにありません。
# ショッキングピンクのフォーム用意してたのに(嘘

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 16:03 NAO

ボタンに関する著しい矛盾がある気がするのは私だけ?

>>0~9までの数字ボタンがある。
(・-・)(。_。)(・-・)(。_。)ウンウン

>>+-×÷=Cのボタンがある。
(・-・)(。_。)(・-・)(。_。)ウンウン

>>「終了」ボタンがある。
(・-・)(。_。)(・-・)(。_。)ウンウン

って事はボタンは全部で17個ね(._.) φ メモメモ

>>=が押されるまで、ひたすら計算しつづける。
(・-・)(。_。)(・-・)(。_。)ウンウン

>>Cが押されたら、はじめから計算しなおせる。
(・-・)(。_。)(・-・)(。_。)ウンウン

>>「終了」ボタンが押されたら有無を言わさず強制終了する。
(・-・)(。_。)(・-・)(。_。)ウンウン

>>ボタン1個で全ての機能。
あれ?ボタン1個なのね。(._.) φ メモメモ

>>ボタンが「わんくまボタン」。
(・-・)(。_。)(・-・)(。_。)ウンウン

>>フォームとボタンはハート型。
(・-・)(。_。)(・-・)(。_。)ウンウン

>>演算は+-×。÷がなく、 √ボタンの追加。
あれ?ボタン2個になったよ

つまり…
1つのボタンで18個の機能を実現するって事だよね?
で、ハート型の「わんくまボタン」と(._.) φ メモメモ

さて…このボタンの条件を満たせる人は居るのだろうか( ̄ー ̄)

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 16:12 アクア

本気で期限を変更したい件について。

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 16:28 片桐

ピンクなわんくまのボタン一個で全部できちゃう?
いや、そこは片桐の出した要件じゃないから(爆)

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 16:28 恣意の

> NAO
>ボタンに関する著しい矛盾がある気がするのは私だけ?

選択制だから矛盾があってもおかしくはないかと

つーか

>ボタン1個で全ての機能。

これの仕様がサパーリと理解できないw
GUIのTextに式をぶち込んで、Button押下で計算?


さて、参加はどうしようかな...

CUIで引数に数式を与えて、
1.()を付加して優先順位を確定させた式
2.逆ポーランド記法に変換した式
3.計算結果
を表示する奴を作ろうと思ったけど、
仕様クリア以前に、(1)を考えてたら脳味噌に蛆が湧いた(ぇー

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 16:57 επιστημη

逆ポーランド(16進)電卓で参戦します。
型番は WRC(Wankuma RPN Calculator)-16 です。

逆ポーランドなので'='がありません。
逆ポーランドなので演算子の優先順位もありません。
逆ポーランドなのでカッコもありません。
そのかわりレジスタは4つもあります♪

※ たぶん納期には間に合いません。

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 16:57 とりこびと

ぽぴ王子さん

>ということなので、÷ボタンは存在してもいいが、÷の演算は
>してはいけないということだったんだよ!!

私たちも言いたい!w言いたい!w

Ω ΩΩ<な、なんだってー!!

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 17:18 アクア

επιστημηさんのコメントで期間の延長を決意。

ごめんなさい。ごめんなさい。

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 17:19 NAO

>>GUIのTextに式をぶち込んで、Button押下で計算?
これだと以下の所にまんまな物が(w

http://www.microsoft.com/japan/msdn/academic/Articles/Algorithm/01/

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 17:28 恣意の

Σ(||゚Д゚)ヒィィィィ ノウキ ガ ノビテルーーー!!!

> NAO
>>>GUIのTextに式をぶち込んで、Button押下で計算?
>これだと以下の所にまんまな物が(w

うははははははははwwほんまやww

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 17:44 επιστημη

> επιστημηさんのコメントで期間の延長を決意。

なにそれなにそれ?
僕のコードが見たいってことぉ?
# お手本にはならへんよぉ? きっと遊びまくるから。

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 17:58 アクア

■ επιστημηさん
> なにそれなにそれ?
> 僕のコードが見たいってことぉ?

後学のためにも是非。m(_ _)m

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/27 18:05 片桐

わーい、えぴさんのこぉどだー(ぱちぱちぱち)
お茶のごとく楽しみにする人がここにもいますー♪

400万件レコード見てるの飽きてきたですよ<おい

うーん、わんくまボタン、ちょっと作ってみよう(笑)
逃避行動逃避行動♪

# くまぼたん 2007/06/27 20:58 すいません、VB4しかやってないんです、VBAはやったけど(ぼそ)

くまぼたん

# JavaScript で計算機 2007/06/27 23:31 へぼろっぱぁ

JavaScript で計算機

# 電卓祭り 2007/06/28 1:54 東方算程譚

電卓祭り

# re: 逆ポーランド記法の電卓 2007/06/28 6:04 XAMLab(ザムラボ)

re: 逆ポーランド記法の電卓

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/28 10:44 haraChan

期間延長大歓迎です(^▽^)
7月20日なら参加できそうです♪
C#とASPどちらで参戦しようか悩み中です。

#私もεπιστημηさんのコード見たいです。

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/28 10:57 επιστημη

納期延ばしておきながら、昨夜ノリノリでこさえちゃいますたー♪
コードもあがってまつ。

http://blogs.wankuma.com/episteme/archive/2007/06/28/82640.aspx

ぱっと見どこでなにやってんだかー、みたいな

# くまさんでんたく 2007/06/28 15:09 すいません、VB4しかやってないんです、VBAはやったけど(ぼそ)

くまさんでんたく

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/28 15:37 黒龍

=の連続は仕様外だったか・・・

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/28 16:18 ぽぴ王子

もうみんな作っちゃってるんで今更感がありますけど。

この仕様にそって作ったという証拠ということで
自分の電卓は何番と何番の仕様を満たしている!という
アピールがあるといいんじゃないでしょうか。
オレは2番の仕様を満たしたぞ!とか
11番の仕様は満たしたのだが、1番がダメだったとか
そういうのがあると検討材料にいいのかなと。

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/28 17:38 ぽぴ王子

下手こいた~!!(小島よしお風に)
# ひそかにマイブーム

満たしてる仕様の話、オノデラさんがすでに書いてたじゃないですか!
http://blogs.wankuma.com/yo/archive/2007/06/28/82643.aspx#82690

後出しじゃんけんみたいでなんか申し訳ナサス…
もちろん誰がどういうのを作ったのかってのは、アクアさんが責任をもってまとめてくれるんですよね?ね?ねね??

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/28 20:41 NAO

機能的に
Windowsのデフォルトの電卓<作成中<Windows関数電卓
を目指して作ってるのでちょっと手こずってたり。

#でも楽しんで作ってる自分ガイル

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/29 0:27 オノデラ

7番の

> 「終了」ボタンが押されたら有無を言わさず強制終了する。

って OS が強制終了ってことでいいんですよねw

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/29 0:31 通り*

通り*も参加していいですか?
逆ポーランド記法とかに頼らず(ただ知らなry)、私もWindowsの関数電卓を目指して"2*3*=*=="とかにも対応してみました。
なかなかおいしいスパゲッティができましたよ!
参加ダメと言われたらこの行き場のない400行のコード、誰かのコメント欄に投稿してやる~w
というのは冗談で、Wの中の質問掲示板とか使っちゃダメですか?
#昨日、夜遅くまでがんばった自分ガイル

# 有無を言わさず強制終了ってこういうことですよね? 2007/06/29 0:53 XAMLab(ザムラボ)

有無を言わさず強制終了ってこういうことですよね?

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/29 8:45 とりこびと

>通り*さん

はっつけるとこご入用ですか?

# はてなでもわんくまでも♪

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/29 8:54 片桐

>通り*さん
大丈夫!きっと「イイダシッペ」のアクアさんが場所を作ってくれるよ!

アクアさんなら……アクアさんならきっと何とかしてくれる!<おいこらまて

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/06/29 11:54 ぽぴ王子

わんくまBBSに専用スレを立てようとした王子が来ましたよ。

つーかさ、みんなばらばらにBlogとかで<del>後悔</del>公開
してるじゃないですか。
それをまとめるためにも、やっぱスレがあったりするといいの
かなとか思ってみたり。
飯田しっぺ(痛そう)のアクアさんも「場所だけ用意しておいた
から、おまえら勝手に発表しる、な!」と言えるわけで。

これなら通り*さんも大丈夫ですよ(アップロード機能あるし)。

# わんくま電卓祭り 2007/06/29 14:34 開発言語:恣意++

わんくま電卓祭り

# 夏といえば... 2007/06/29 15:47 とっちゃん's Blog

夏といえば...

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/07/01 10:32 通り*

>とりこびとさん、片桐さん、ぽぴ王子様
いろいろありがとうございます~(ノ_・。)
発表方法はアクアさんの方針の2つめにてさせていただこうと思います。
NAOさんのコードも見たいです~!

>夏といえば...
夏バテですよ...

# あしびきの やまどりのおの しだりおの 2007/07/03 11:19 とりこびと ぶろぐ。

あしびきの やまどりのおの しだりおの

# 電卓祭り:番外編 2007/07/04 22:33 何となく Blog by Jitta

電卓祭り:番外編

# HTML + Javascript + Silverlight 1.1 + DLR + IronPython + JSx 2007/07/06 22:35 中の技術日誌ブログ

HTML + Javascript + Silverlight 1.1 + DLR + IronPython + JSx

# 電卓祭~その1~ 2007/07/07 2:10 まさるblog

電卓祭~その1~

# re: 第1回 『 The 祭り 』電卓アプリケーション仕様決定! 2007/07/08 11:12 やまだ

エントリ希望。
条件8に挑戦するもあえなく……。

# The 祭り ~ 電卓アプリ ~ 2007/07/08 20:34 ダッチノート

The 祭り ~ 電卓アプリ ~

# 15Calc電卓完成~応募版 2007/07/20 6:45 XAMLab(ザムラボ)

15Calc電卓完成~応募版

# 15Calc電卓完成~応募版 2007/07/20 6:46 XAMLab(ザムラボ)

15Calc電卓完成~応募版

# 遅れてきた電卓祭り 2007/08/25 15:33 ぽぴ王子の人生プログラミング中

遅れてきた電卓祭り

# わんくま電卓祭り 2007/11/08 14:06 開発言語:恣意++

わんくま電卓祭り

# I really wish there 2016/04/19 18:03 Joyelle

I really wish there were more arlteics like this on the web.

タイトル  
名前  
Url
コメント