いろいろな計算

ここは,プログラム言語(JavaScript)を習得のために練習で作成した 「何かを計算する」プログラムの集まりです.

問題プログラム名機能
1曜日を求める 西暦で年月日を入力すると曜日を教えます.生まれた日や100歳の誕生日の曜日を知ることができます.
2閏年か否かをチェックする 西暦を入力するとその年が閏年か否かを調べます.
3完全数チェック ある自然数が完全数か否かを調べる.
4分数の四則演算 二つの分数の四則演算を実行します.
5素因数分解 自然数を素因数に分解します.
6カタラン数 自然数を入力し,その数のカタラン数を求めます.
7フィボナッチ数 自然数を入力し,その数のフィボナッチ数を求めます.
8分割数 自然数を入力し,その数の分割数を求めます.
9条件付き分割数 自然数を特定の数個の数字に分割する方法が何通りあるかを求めます.
10一次不定方程式 9項は,不定方程式A1X1 +  A2X2 +......+ AkXk = p の解が何通りあるかという問題と同等です.
ここでは,解の総数だけでなく,実際の解を求めます.
11御神籤を揃えるための計算 ある神社の御神籤複数種類をすべて揃えることに関わる計算をします.
12自然数を与えられた個数の異なる自然数の和で表す方法の総数 自然数nをk個の異なる自然数の和で表す方法が何通りあるかを求めます.
13自然数をそれより小さい異なる自然数の和で表す方法の総数 自然数をそれより小さい異なる自然数の和で表す方法が何通りあるかを求めます.
14与えられた整数に等しくできる四則演算式の種類 ある整数が与えられたとき,1,2,...,9の数字と四則演算子+,-,×,÷を使って,その整数に等しくできる式の種類を求めます.
15数独ソルバー 単純なアルゴリズムにもとづくソルバーです.最初に見つけた答えのみを表示します.
16黄金比の不思議new 黄金比にもとづき平面に点をプロットしてみました.
17黄金比, フィボナッチ数,渦の関係new 黄金比にもとづいて平面上にプロットされた点群の中に潜んでいる渦を調べるため本プログラムを 作成しました.
18三角形の五心 new 三角形の頂点の座標を入力すると辺の長さ,頂角,面積,五心(重心,内心,外心,垂心,傍心),内接円,外接円,傍接円の半径を計算して, 三角形,五心の位置,内接円,外接円,傍接円を図示するプログラムを作成しました.また,本プログラムの論理を説明する文書を添付しました.

趣味のページの入口へ  ホームページの入口へ