Windowsで使用することができる関数電卓の開発

PCで学習や仕事、作業をする人が増えている昨今、物理的な関数電卓を使うことで管理が煩雑になってしまうことが考えられるため、PC(Windows)上で使いやすい関数電卓を開発しようと考えた。来年の4月までには開発を完了させ、ネット上で販売をすることを考えている。

現在の支援総額

0

0%

目標金額は3,000,000円

支援者数

0

募集終了まで残り

終了

このプロジェクトは、2024/10/10に募集を開始し、 2024/12/04に募集を終了しました

Windowsで使用することができる関数電卓の開発

現在の支援総額

0

0%達成

終了

目標金額3,000,000

支援者数0

このプロジェクトは、2024/10/10に募集を開始し、 2024/12/04に募集を終了しました

PCで学習や仕事、作業をする人が増えている昨今、物理的な関数電卓を使うことで管理が煩雑になってしまうことが考えられるため、PC(Windows)上で使いやすい関数電卓を開発しようと考えた。来年の4月までには開発を完了させ、ネット上で販売をすることを考えている。

このプロジェクトを見た人はこちらもチェックしています

現在の進捗を報告いたします。

演算子(+,-,*,/)を使用した計算のほかに、log~べき乗までの演算記号の実装が終わっています。

ただ2点気になっているところがあり、それは以下となります。

1.sin(π)=0となっていないが大丈夫なのか

現在開発に使用しているフレームワークと言語は.NET8のC#なのですが、πが浮動小数点の問題で数学におけるπの値とかなり小さい桁で異なっているため、C#で計算すると0とならないようです。これはシステムのコード側で0にすることが出来ますが、その対応が必要かをご支援してくださる方や見て下さった方からコメント頂ければ大変助かります。

2.21個目の計算履歴にあるNaNについて

数学的に言えば、この計算の解は1.7320508iと複素数が入るような値になるのですが、C#のデフォルト関数(Math.Sqrt)では複素数を扱うことが出来ないようで、NaNとなってしまいます。

関数電卓を使って研究や業務をする方で、上記2点の扱いはこのような形が良いというようなコメントがある方がいらっしゃいましたら、当プロジェクトにコメントをいただけますと助かります。

シェアしてプロジェクトをもっと応援!

新しいアイデアや挑戦を、アプリで見つけるcampfireにアプリが登場しました!
App Storeからダウンロード Google Playで手に入れよう
スマートフォンでQRコードを読み取って、アプリをダウンロード!