第8回 二次元配列

チャレンジ

チャレンジ 新規のプログラム「challenge8.html」を作成し次の動作を行うプログラムを作成してください。 8行8列の2次元配列を用意します。初期値は全て0にします。 入力パネルを開き「数値,数値」の形式で入力を行ってください(数値...
第9回 関数

戻り値を極める

表示、格納、計算する 新規のプログラムを作成し、次の内容を入力するかコピーしてください。 実行すると次のように表示されます。 関数は「weather」と「pi」が作成されています。それぞれ実行されると呼び出し元へ「晴れです」、3.141を返...
第9回 関数

関数の変数

関数の変数を関数外から使う 次のプログラムでどのような表示になるでしょうか? 実行すると次の結果になります。 ※ブラウザでF12キーを押下するとエラー画面が表示されます。(Macを利用している場合は、ここを参考にしてください) プログラムが...
第9回 関数

関数の役割

機能単位で作成 関数を使うことにより共通処理を記述することができました。関数にはこの共通化以外にも役割があります。それはプログラムを機能単位に分割することです。 「機能単位に分割」とは、例えばカレンダーアプリを作る場合に、まずどのような機能...
第9回 関数

チャレンジ

部品から製品を製造する 新規のプログラム「challenge9.html」を作成し次のプログラムをできるだけ関数を用いて作成してください。 製品AYAXは部品Aが5個、部品Bが2個、部品Cが7個で1個製造できます。 仕入先から納品される、部...
第10回 次のステップを目指す

その他の命令

登場した命令はほんの少し ここまで多くの命令を修得してきましたが、それらはJavaScript言語の1割に満たない命令数なのです。例えば、四則演算以外に割り算の余りを求める「%」があります。 またループ処理を行う「for」命令以外にも「wh...
第10回 次のステップを目指す

道具に拘る

エディタ 第1回からここまで進まれたなら、すでにプログラミング初心者から次のレベルに上がられたと思います。このタイミングで拘って欲しいのが「エディタ」です。 「エディタ」とはプログラムを記述する際のアプリです。今までは気軽に使える「メモ帳」...
第11回 最終チャレンジ

プログラムで問題解決

骨董品仲介業者 Xの悩み 骨董品仲介業者 Xは得意先から次の購入依頼を受けています。 得意先希望品資金 Aさん陶磁器1,000,000 Bさん絵画800,000 Cさん時計 300,000 購入方法は決まっており、得意先の資金がつきるまで希...
第11回 最終チャレンジ

機能を分割する

何から作る?ここからは正答例の解説になります。まだ、プログラムに手を付けていない場合は挑戦してみてください。 何から手を付けたらいいかわからない場合は、まず機能を分割していきましょう。考えられる機能は次の通りです。 機能名内容 得意先毎の購...
第11回 最終チャレンジ

並び替え(ソート)

処理概要を考える 共通処理になりそうな「並び替え」、「カンマ形式」から作っていきます。今回、並び替えが必要なのは、「購入」(価格が高い順に購入)、「収入リスト表示」(手数料の多い順に表示)の2か所です。これらが汎用的に利用できるように処理を...
第11回 最終チャレンジ

カンマ形式

数値を文字列に 顧客毎の購入リスト、収入リストとも金額をカンマ形式で表示する必要があります。数値を編集する必要がありますが、数値では編集できないので文字列に変換します。変換方法は第4回 計算「変数で計算」で行った、"文字列"+数値で文字列に...
第11回 最終チャレンジ

得意先毎の購入可能リスト作成

文字列を検索する購入可能リストの物品名には、その種類がわかる「陶磁器」、「時計」・・・の文言があります。これを利用して得意先の希望品を抽出します。第3回 文字列操作 文字を検索が使えそうです。プログラムを作成しテストを行ってみました。テスト...
第2回 開発環境構築

Eclipse起動

Eclipse大地に立つ!! ※画像が小さい場合はクリックして拡大して下さい。 Eclipseのアプリは、「C:\pleiades\eclipse\eclipse.exe」です。クリックして起動しましょう。 しばらくするとパネルが開きますの...
第2回 開発環境構築

Spring Boot動作確認

#gallery-4 .gallery-item,#gallery-8,#gallery-9,#gallery-10,#gallery-11,#gallery-12 { border: 1px solid; } サンプルプログラムを導入 ※...
第2回 開発環境構築

補足 プログラムが動かない

APPLICATION FAILED TO START Spring Bootのプロジェクトを実行してもコンソールに「APPLICATION FAILED TO START」と表示されることがあります。 別のプロジェクトが実行されている可能...