電卓作る
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2010/11/15(月) 17:09:29 どうやって作るんだ
166デフォルトの名無しさん
2010/11/24(水) 18:58:47 10進数の1234を、16進数にする場合
1234 / 16 の余りを得る → 2 一桁目は2になる。
1234から一桁目の2を引く → 1232
1232を、16で割る → 77
77 / 16の余りを得る → 13 二桁目は13になる。(16進数だと、10がA、11がB、12がCだから、13はDになる)
77から二桁目の13を引く → 64
64を、16で割る → 4
4 / 16の余りを得る → 4 三桁目は4になる。
4から三桁目の4を引く → 0
0になったら終了。
得られた各桁を並べて書くと
4 13 2
各桁を16進数の記号に書き換えて
4D2
これが答え。
1234 / 16 の余りを得る → 2 一桁目は2になる。
1234から一桁目の2を引く → 1232
1232を、16で割る → 77
77 / 16の余りを得る → 13 二桁目は13になる。(16進数だと、10がA、11がB、12がCだから、13はDになる)
77から二桁目の13を引く → 64
64を、16で割る → 4
4 / 16の余りを得る → 4 三桁目は4になる。
4から三桁目の4を引く → 0
0になったら終了。
得られた各桁を並べて書くと
4 13 2
各桁を16進数の記号に書き換えて
4D2
これが答え。
167166
2010/11/24(水) 19:04:02 #include <stdio.h>
// x を base進数で、画面にプリントする
void aaa(int x, int base)
{
int a[1000];
int* p = a;
while (x != 0) {
*p = x % base;
x = (x - *p++) / base;
}
const char t[]="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
while (p!=a) {
printf("%c",t[*--p]);
}
}
void main()
{
while(1){
int a, b;
printf("\n");
scanf("%d",&a);
scanf("%d",&b);
aaa(a,b);
}
}
// x を base進数で、画面にプリントする
void aaa(int x, int base)
{
int a[1000];
int* p = a;
while (x != 0) {
*p = x % base;
x = (x - *p++) / base;
}
const char t[]="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
while (p!=a) {
printf("%c",t[*--p]);
}
}
void main()
{
while(1){
int a, b;
printf("\n");
scanf("%d",&a);
scanf("%d",&b);
aaa(a,b);
}
}
168デフォルトの名無しさん
2010/11/25(木) 01:14:21 特殊用途計算尺作成ツールなんかどうよ?
汎用の計算尺シミュレーターは沢山あるが
http://homepages.slingshot.co.nz/~timb3000/intro/intro_screenshots.html
こういった特殊用途の計算尺のシミュレータをつくるツールがあったら楽しいんじゃないか。
http://www.sliderules.info/collection/coll-specialised.htm
たとえば日没時刻計算の計算尺をつくってプラネタリウムソフトにくっつけるとかそんなの
汎用の計算尺シミュレーターは沢山あるが
http://homepages.slingshot.co.nz/~timb3000/intro/intro_screenshots.html
こういった特殊用途の計算尺のシミュレータをつくるツールがあったら楽しいんじゃないか。
http://www.sliderules.info/collection/coll-specialised.htm
たとえば日没時刻計算の計算尺をつくってプラネタリウムソフトにくっつけるとかそんなの
169デフォルトの名無しさん
2010/11/25(木) 22:04:49170デフォルトの名無しさん
2010/11/25(木) 22:44:40 知らんかった。ここ、便利だな。
171デフォルトの名無しさん
2010/11/26(金) 00:28:55 1は>>149を最後に居なくなったのか
172デフォルトの名無しさん
2010/11/26(金) 12:34:15 スレタイが
電車作る
に見えたぞ
A列車でいこう
とか
オープンワールド系RPGの世界に列車を走らせるのを想像したぞ
電車作る
に見えたぞ
A列車でいこう
とか
オープンワールド系RPGの世界に列車を走らせるのを想像したぞ
173デフォルトの名無しさん
2010/11/26(金) 16:18:15 ゼロヨンじゃねえんだし
敷かれたレールの上をスケジュール通りに走って何が楽しいのか
敷かれたレールの上をスケジュール通りに走って何が楽しいのか
174デフォルトの名無しさん
2010/11/26(金) 16:36:04 様々な要因で遅れうる運行を、スケジュール通りに動くよう設計するのが楽しいんじゃないか。
完成されたシステムは、整然と動き続ける列車は、効率よく、美しい。
プログラミングに通じるものが、そこにはある。
完成されたシステムは、整然と動き続ける列車は、効率よく、美しい。
プログラミングに通じるものが、そこにはある。
175デフォルトの名無しさん
2010/11/26(金) 19:17:54 >>174
プログラミングの前に、真っ先にグラフ理論が思い浮かんだ
プログラミングの前に、真っ先にグラフ理論が思い浮かんだ
176デフォルトの名無しさん
2010/11/27(土) 00:05:59 組合せ最適化→Prolog
177デフォルトの名無しさん
2010/11/27(土) 02:28:17 MATLAB
178デフォルトの名無しさん
2010/11/27(土) 16:48:20 > 82
pi/2の近似値ですね。ちなみにPCですると、
-7497258.17914
となったが、どうひょうかはするのか?
pi/2の近似値ですね。ちなみにPCですると、
-7497258.17914
となったが、どうひょうかはするのか?
179デフォルトの名無しさん
2010/11/27(土) 23:17:54 安価もちゃんとつけれないとか、専ブラ使えよ・・・
180デフォルトの名無しさん
2010/11/27(土) 23:31:52 >>178
日本語でOK
日本語でOK
181デフォルトの名無しさん
2010/12/02(木) 22:03:26182デフォルトの名無しさん
2010/12/02(木) 22:33:04 きっと、その人はまともな研究テーマがちゃんとあって、そのための基礎データを集めたりとか何かするのに電卓アプリが必要だったんだよ、たぶん。
こう、ユーザーインタフェースに関する実験で、どのボタンが一番頻繁に押されるのか、とか、どのボタンが一番押し間違われやすいか、とか。
知らんけど。
こう、ユーザーインタフェースに関する実験で、どのボタンが一番頻繁に押されるのか、とか、どのボタンが一番押し間違われやすいか、とか。
知らんけど。
183デフォルトの名無しさん
2010/12/02(木) 23:21:28 電話の数字は
123
456
789
0
なのに
テンキーとか電卓は
789
456
123
0
なのはなぜ?
123
456
789
0
なのに
テンキーとか電卓は
789
456
123
0
なのはなぜ?
184デフォルトの名無しさん
2010/12/02(木) 23:25:22 そんなの「電話 電卓 配列」でググればいいだろ
バカなのか?
それとも何か、ム板らしい面白い返しでも欲しいのか?
バカなのか?
それとも何か、ム板らしい面白い返しでも欲しいのか?
185デフォルトの名無しさん
2010/12/03(金) 02:26:25186デフォルトの名無しさん
2010/12/05(日) 13:25:47 ビジュアルプログラミング言語SCRATCHで書かれた電卓色々
http://scratch.mit.edu/tags/view/calculator/loveits
ソースは開発環境入れないと見れない
http://info.scratch.mit.edu/Scratch_1.4_Download
http://scratch.mit.edu/tags/view/calculator/loveits
ソースは開発環境入れないと見れない
http://info.scratch.mit.edu/Scratch_1.4_Download
187デフォルトの名無しさん
2010/12/08(水) 00:46:10 C# でも Decimal 型があるのに
188デフォルトの名無しさん
2010/12/08(水) 01:18:35 >>178
tan(355/226) = -7497258.185325587112905071831891248663.....
だから小数第一位までしか合ってない。
tan(52174/33215) だと整数部分まで合わないんじゃないか?
tan(355/226) = -7497258.185325587112905071831891248663.....
だから小数第一位までしか合ってない。
tan(52174/33215) だと整数部分まで合わないんじゃないか?
189デフォルトの名無しさん
2011/05/14(土) 08:15:35.84190デフォルトの名無しさん
2011/07/09(土) 11:03:40.46 電卓の作成はプログラミングの基礎力アップに丁度良い課題だよね
191デフォルトの名無しさん
2011/07/10(日) 01:54:19.81 RPN電卓だ〜いすき!
192デフォルトの名無しさん
2011/07/10(日) 03:39:15.02 電卓なんて、evalですぐできるじゃん
193デフォルトの名無しさん
2011/07/10(日) 03:43:27.10 最初は eval でも良いよ
194デフォルトの名無しさん
2011/07/10(日) 04:50:29.45 まあそうevalなよ
195デフォルトの名無しさん
2011/10/31(月) 11:09:43.80 何でもREPLに結びつける思考を始めると何も作らなくなる
そのうち使わない魔法が真の魔法だとか言い出すようになる
そのうち使わない魔法が真の魔法だとか言い出すようになる
196デフォルトの名無しさん
2012/01/12(木) 17:53:39.30 バグの炙り出しを工夫しよう
197デフォルトの名無しさん
2012/06/13(水) 19:19:52.42198デフォルトの名無しさん
2012/06/13(水) 19:24:06.16 なぜひょうたん
199デフォルトの名無しさん
2012/06/25(月) 11:42:28.34 。。。
200デフォルトの名無しさん
2012/06/26(火) 18:25:14.44 あげ
201デフォルトの名無しさん
2012/06/27(水) 10:42:15.93 >>151
mathematicaだと思う
mathematicaだと思う
202デフォルトの名無しさん
2012/06/27(水) 14:01:41.07 >>173
そういいつつhelloworldやるんだろ?
そういいつつhelloworldやるんだろ?
203デフォルトの名無しさん
2012/06/27(水) 14:14:41.56 計算尺と電卓のハイブリットで高性能なのがなかなか無い
http://itunes.apple.com/jp/app/dejiana-dian-zhuo/id427451522?mt=8
これの関数電卓版とかRPN版とか
http://itunes.apple.com/jp/app/dejiana-dian-zhuo/id427451522?mt=8
これの関数電卓版とかRPN版とか
204デフォルトの名無しさん
2012/06/30(土) 10:17:10.12 delphiで普通の電卓つくりたいんですが、= の部分がよくわかりません。どなたか教えてください。
205デフォルトの名無しさん
2012/06/30(土) 11:18:00.15206デフォルトの名無しさん
2012/06/30(土) 14:15:03.55 定数を繰り返し演算するってこと?
207デフォルトの名無しさん
2012/06/30(土) 19:03:09.47 電卓作るスキルがあれば、オリジナル言語のインタープリターも作れる。
208デフォルトの名無しさん
2012/06/30(土) 19:18:31.02 オートマトンの勉強になるね。
で、一番の問題はCASIO系電卓とSHARP系電卓の操作性の違いという…。
で、一番の問題はCASIO系電卓とSHARP系電卓の操作性の違いという…。
209デフォルトの名無しさん
2012/06/30(土) 19:43:35.49 電卓の規格統一すんのか?
嫌だろ
嫌だろ
210デフォルトの名無しさん
2012/06/30(土) 23:10:37.92 有効桁なんて3桁ありゃ十分
211デフォルトの名無しさん
2012/07/01(日) 00:02:30.85 >>210
あんたは千円札も使ったことがないのか?
あんたは千円札も使ったことがないのか?
212デフォルトの名無しさん
2012/07/01(日) 00:06:39.77 察してやれ
213デフォルトの名無しさん
2012/07/01(日) 00:15:07.63 法外に桁居るのは金勘定だよな
自然科学じゃありえん
自然科学じゃありえん
214デフォルトの名無しさん
2012/07/01(日) 00:27:51.37 4桁は欲しい
215デフォルトの名無しさん
2012/07/01(日) 00:57:10.73 1桁も要らん。オーダーさえ分かればおk
216デフォルトの名無しさん
2012/07/01(日) 01:31:43.51 小さい事務所でも8桁電卓じゃ足りないが、俺のおこずかい計算だと
1円単位はわりとどうでもよく、1万以上は滅多に無い
と言うわけで3桁電卓で足りる
1円単位はわりとどうでもよく、1万以上は滅多に無い
と言うわけで3桁電卓で足りる
217デフォルトの名無しさん
2012/07/09(月) 18:32:14.49 3桁なら計算尺で賄える桁だな。
ソロバンもいいが計算尺は小中学校でやらせてもいいんじゃないかな。
最近はやりの地頭力ってやつにもなるだろうし
ソロバンもいいが計算尺は小中学校でやらせてもいいんじゃないかな。
最近はやりの地頭力ってやつにもなるだろうし
218デフォルトの名無しさん
2012/07/09(月) 20:48:39.07 現実的に物理/工学的な問題に対処する場合, 必ず確度が問題になるのに
電卓使い慣れると確度のこと忘れる奴がたくさんいるから, 計算尺ってのは
必要だと思うよ
電卓使い慣れると確度のこと忘れる奴がたくさんいるから, 計算尺ってのは
必要だと思うよ
219デフォルトの名無しさん
2012/07/09(月) 21:47:12.81 >>215
宇宙関係だとそうゆうケースも沢山ありそね
宇宙関係だとそうゆうケースも沢山ありそね
220デフォルトの名無しさん
2012/08/13(月) 08:42:52.00 計算尺?不要だよ。あんなもんありがたがってるのは老害だけ。
Addiatorと同じで消えて当然。
Addiatorと同じで消えて当然。
221デフォルトの名無しさん
2012/08/15(水) 22:13:00.32222デフォルトの名無しさん
2012/11/01(木) 07:34:42.91 だろうね
223デフォルトの名無しさん
2012/11/01(木) 21:46:08.72 log2(3) * log2(5) = log2(8)
224デフォルトの名無しさん
2013/09/08(日) 16:19:04.39 BCDでn乗根(nは実数)求める方法探し中…
225デフォルトの名無しさん
2013/10/22(火) 00:05:11.75 保守しておこう。一応作って一応動いてる。
226デフォルトの名無しさん
2013/12/31(火) 21:29:00.06 がんばれ電卓
227デフォルトの名無しさん
2014/01/05(日) 10:06:15.18 まずボタンと液晶を用意します
228デフォルトの名無しさん
2014/01/05(日) 21:01:04.17 電子工作かよ
230デフォルトの名無しさん
2014/01/19(日) 17:43:02.64 ts
231デフォルトの名無しさん
2014/01/31(金) 19:00:29.34 ※※※テナント募集中※※※
イベント企画のできる方、集まれーーー
一緒にこのスレッドを盛り上げましょう
株式会社 ★◆▲▲
イベント企画のできる方、集まれーーー
一緒にこのスレッドを盛り上げましょう
株式会社 ★◆▲▲
232デフォルトの名無しさん
2014/01/31(金) 20:14:50.00 十進BASIC だと桁落ちしない。
233デフォルトの名無しさん
2014/01/31(金) 20:24:34.66 76/05 fx-19 分数機能
FX Series (Casio)
http://www.dentaku-museum.com/calc/calc/2-casio/5-casiofx/casiofx.html
FX Series (Casio)
http://www.dentaku-museum.com/calc/calc/2-casio/5-casiofx/casiofx.html
234デフォルトの名無しさん
2014/01/31(金) 20:25:15.94 「分数計算機能、統計計算機能つきの関数電卓」
「1976年にはfx-19が発売された。価格は9,800円。(大卒初任給:9万4300円 )
これなら学生でも買うことができる。そしてこの電卓の目玉は
世界初の分数計算機能、統計計算機能つきの関数電卓」
70年代の関数電卓:CASIO fx-10 (1974)、fx-15 (1975)、fx-19 (1976) - とね日記
ttp://blog.goo.ne.jp/ktonegaw/e/e27a518854a8b71b3eb83b6d38ab598c
「1976年にはfx-19が発売された。価格は9,800円。(大卒初任給:9万4300円 )
これなら学生でも買うことができる。そしてこの電卓の目玉は
世界初の分数計算機能、統計計算機能つきの関数電卓」
70年代の関数電卓:CASIO fx-10 (1974)、fx-15 (1975)、fx-19 (1976) - とね日記
ttp://blog.goo.ne.jp/ktonegaw/e/e27a518854a8b71b3eb83b6d38ab598c
235デフォルトの名無しさん
2014/02/01(土) 07:41:39.04 電卓のオートマトンかくの そうよ かくのよ
236片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/01(土) 12:48:14.21 まず、Bison+Flexの基本を勉強しましょう。
http://katahiromz.web.fc2.com/mathai/compiler-tech-ja.zip
http://katahiromz.web.fc2.com/mathai/compiler-tech-ja.zip
237デフォルトの名無しさん
2014/02/01(土) 16:48:12.74 電卓プログラムを例題に出してくる参考書ってありそうでないだろ
238片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/02(日) 13:34:18.32239片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/09(日) 15:57:35.18 「週間電卓を作る2月9日号」
http://katahiromz.web.fc2.com/mathai/mzcalc2.zip
Boost.Spiritを使ってみました。
関数が使えるが、変数への代入ができない。
http://katahiromz.web.fc2.com/mathai/mzcalc2.zip
Boost.Spiritを使ってみました。
関数が使えるが、変数への代入ができない。
240デフォルトの名無しさん
2014/02/10(月) 14:18:19.00 1 239 -
241片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/10(月) 21:45:21.11 ご要望を受け付けてます。どんな電卓を作りたいかを伝達下さい。
例)多倍長演算で無限桁数サポート。GUIを付ける。ユーザ関数機能。数式処理。
例)多倍長演算で無限桁数サポート。GUIを付ける。ユーザ関数機能。数式処理。
242片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/10(月) 22:10:49.29 分数計算、型システムも考えとくか
243デフォルトの名無しさん
2014/02/11(火) 22:13:32.44 いきなり伸びててびっくりした
244片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/16(日) 10:41:12.28 「週間電卓を作る2月16日号」
http://katahiromz.web.fc2.com/mathai/mzcalc3.zip
ANTLR3とBoost.multiprecisionを使ってみました。
C言語風の式が入力できます。多倍長演算で桁数の大きい数も計算できます。
ANTLR3については、こちらを参考にして下さい。
http://cx5software.com/article_antlr/
ANTLR3のC言語用のランタイムはこちらからダウンロードできます。
http://katahiromz.web.fc2.com/mathai/antlr3c-antlr-3.5-mingw32.zip
http://katahiromz.web.fc2.com/mathai/antlr3c-antlr-3.5-mingw64.zip
http://katahiromz.web.fc2.com/mathai/antlr3c-antlr-3.5-vc9-win32.zip
http://katahiromz.web.fc2.com/mathai/antlr3c-antlr-3.5-vc9-x64.zip
http://katahiromz.web.fc2.com/mathai/mzcalc3.zip
ANTLR3とBoost.multiprecisionを使ってみました。
C言語風の式が入力できます。多倍長演算で桁数の大きい数も計算できます。
ANTLR3については、こちらを参考にして下さい。
http://cx5software.com/article_antlr/
ANTLR3のC言語用のランタイムはこちらからダウンロードできます。
http://katahiromz.web.fc2.com/mathai/antlr3c-antlr-3.5-mingw32.zip
http://katahiromz.web.fc2.com/mathai/antlr3c-antlr-3.5-mingw64.zip
http://katahiromz.web.fc2.com/mathai/antlr3c-antlr-3.5-vc9-win32.zip
http://katahiromz.web.fc2.com/mathai/antlr3c-antlr-3.5-vc9-x64.zip
245片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/16(日) 10:53:57.12 Type [q or Q] to quit
> 871263948761872364871623946182973164+8761928734912634183412379461874234
Result is: 880025877496784999055036325644847398
> s=92183019827349179203471
s := 92183019827349179203471
Result is: 92183019827349179203471
> sin(s)%100.3
Result is: 0.7484296692622107891527456053804399259219719456829430374497200718368
9079690554390091960884209113407122218168687650754654152155867
>
> 871263948761872364871623946182973164+8761928734912634183412379461874234
Result is: 880025877496784999055036325644847398
> s=92183019827349179203471
s := 92183019827349179203471
Result is: 92183019827349179203471
> sin(s)%100.3
Result is: 0.7484296692622107891527456053804399259219719456829430374497200718368
9079690554390091960884209113407122218168687650754654152155867
>
246片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/16(日) 13:46:20.52 「週間電卓を作る」は廃刊しました。読者の皆さん、ありがとうございました。
247デフォルトの名無しさん
2014/02/16(日) 14:23:33.29 おさるがココナッツ投げる電卓がほしいです
248デフォルトの名無しさん
2014/02/16(日) 17:31:15.48 なにそれ、俺も欲しい!
249デフォルトの名無しさん
2014/05/01(木) 02:23:55.69ID:ffO9/8oK■ このスレッドは過去ログ倉庫に格納されています
