===== 変数と標準入出力 ===== キーボード(標準入力)からデータを入力するには、```std::cin```を使います。\\ 入力した「文字列」を```>>```で送る変数に適した形(型に合わせた形に変換して)で読み込んでくれます。\\ #include using namespace std; int main() { int intData; cin >> inData; char charData; cin >> charData; double doubleData; cin >> doubleData; float floatData; cin >> floatData; return 0; } == 演習 == - 上の```inputData.cpp```を実行し、データの入力方法を確認しなさい。 - 次に、入力したデータを、そのまま表示して入力したデータを画面で確認しなさい。 ===== 昨日授業でやったソースコード ===== //底辺と高さを入力して、3角形の面積を表示するプログラムを作りたまへ //入力、出力の表示にこだわること! #include //↑標準入出力の命令が使えるようになる using namespace std; int main() { //ここに、やりたい処理を書く float base, height, area; cout << "底辺と高さを実数で入力"; cin >> base >> height; //面積を計算 area = (base * height)/ 2; cout << "底辺 " << base << "、高さ " << height << "の三角形の面積は " << area << " です" << endl; return 0; } ==== 演習問題 ==== - まず新しいプロジェクトを作る プロジェクト名は keisanki - ソースコードを追加 ソースコード名は keisanki.cpp - ソースコードを書く 初めのおまじないを忘れないでね - 整数変数を2つ用意 a, b 参考:[[cpp:variable|変数宣言等]] - 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を加減乗除した結果を表示する