===== 5月18日 初めてのソースコード記述(その2) =====
// この行はコメントになります
/*
ここから
int a;
ここまではコメントになります
*/
// 今日のお題 世界で一番有名なプログラム
// helloworld.cpp
//表示の魔法を使えるように詠唱
#include
//メインプログラムの作成(エントリポイント)
int main()
{
int height = 3, bottom = 4;
int area;
area = (bottom * height) / 2;
std::cout << "area = " << area << std::endl;
//std::cout << "hello, world!" << std::endl;
return 0;
}
改良したやつ\\
// この行はコメントになります
/*
ここから
int a;
ここまではコメントになります
*/
// 今日のお題 世界で一番有名なプログラム
// helloworld.cpp
//表示の魔法を使えるように詠唱
#include
//メインプログラムの作成(エントリポイント)
int main()
{
int height = 3, bottom = 4;
int area;
// = が代入演算子
//例 height に 7
// bottom に 2 を代入して結果を確認する!
//height = 7;
//bottom = 2;
std::cout << "heightを入力:";
//heightの入力処理
std::cin >> height;
std::cout << "bottomを入力:";
//bottomの入力処理
std::cin >> bottom;
area = (bottom * height) / 2;
//heightとbottomも表示してみよう!
std::cout << "height = " << height << std::endl;
std::cout << "bottom = " << bottom << std::endl;
std::cout << " area = " << area << std::endl;
//std::cout << "hello, world!" << std::endl;
return 0;
}
==== 演習問題 ====
- まず新しいプロジェクトを作る プロジェクト名は keisanki
- ソースコードを追加 ソースコード名は keisanki.cpp
- ソースコードを書く 初めのおまじないを忘れないでね
- 整数変数を2つ用意 a, b 参考:[[http://www.yz-learning.com/yzwiki/doku.php?id=cpp:variable#%E5%A4%89%E6%95%B0%E3%81%AE%E4%BE%8B|変数宣言]]
- a, b にキーボードから整数値を入力(入力を促すメッセージがあるといいな)
- aとbを加減乗除した結果をそれぞれ1行ずつ、かっこよく表示しなさい。
- 例 〇 + △ = □ これを加減乗除全部で書く!
すぐ終わっちゃったよって人は\\
* 剰余(aをbで割った余り)
* べき乗(aのb乗)
を表示するにはどうしたらいいか調べてみよう!
== 課題作成例 ==
{{:game-engineer:classes:2022:game-programing-1:first-term:5:project.png?300|}}
作成されたプロジェクトの例\\
ソリューション名、プロジェクト名、ソースファイル名が指定通りかどうか確認
{{:game-engineer:classes:2022:game-programing-1:first-term:5:sorcecode.png?400|}}
ソースコード入力例:基本形を初めに書いて実際の処理を追加していく
{{:game-engineer:classes:2022:game-programing-1:first-term:5:result1.png?400|}}
実行例1:まずaの値を入力する
{{:game-engineer:classes:2022:game-programing-1:first-term:5:result2.png?400|}}
実行例2:aの入力が終わるとbの入力を求められる
{{:game-engineer:classes:2022:game-programing-1:first-term:5:result3.png?400|}}
実行例3:bの入力終了時までの画面\\
エンターキーでデータ入力完了
{{:game-engineer:classes:2022:game-programing-1:first-term:5:result4.png?400|}}
実行例4:入力されたa, bを加減乗除した結果を表示する