===== 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 にキーボードから整数値を入力(入力を促すメッセージがあるといいな) - abを加減乗除した結果をそれぞれ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を加減乗除した結果を表示する