//主婦に教えるマイコンプログラミング ~9限目~
// 名字を格納する配列
char names[32][16] = {
"Sato", "Suzuki", "Takahashi",
"Inoue", "Watanabe","Ito",
"Nakamura", "Yamamoto", "Saito",
"Fujita", "Kaneda", "Yamada",
"Kato", "Chiba", "Ishikawa",
"Mori", "Hashimoto", "Kimura",
"Aoki", "Saito","Yamaguchi",
"Okamoto", "Tanaka", "Sasaki",
"Kobayashi","Endo", "Ono",
"Shimada", "Maruyama", "Kishimoto"
};
// 点数を格納する配列
int shoTest[32] = {
72, 61, 59, 47, 92,
83, 54, 94, 67, 87,
53, 76, 96, 49, 86,
97, 68, 52, 55, 78,
80, 41, 73, 45, 60,
74, 58, 64, 98, 89
};
void setup() {
// シリアルポートの初期化
Serial.begin(9600);
// 配列の要素をすべて出力
for (int i = 0; i < 30; i++) {
Serial.print(i+1); //出席番号
Serial.print("番 ");
Serial.print(names[i]);//名前
Serial.print(" ");
Serial.print(shoTest[i]);//点数
Serial.println("点");
//全員の点数の合計を計算
integral += shoTest[i];
}
}
void loop() {
// 何もしない
}
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
//主婦に教えるマイコンプログラミング ~9限目~ 課題 //クラスの平均値を出す // 名字を格納する配列
char names[32][16] = {
"Sato", "Suzuki", "Takahashi",
"Inoue", "Watanabe","Ito",
"Nakamura", "Yamamoto", "Saito",
"Fujita", "Kaneda", "Yamada",
"Kato", "Chiba", "Ishikawa",
"Mori", "Hashimoto", "Kimura",
"Aoki", "Saito","Yamaguchi",
"Okamoto", "Tanaka", "Sasaki",
"Kobayashi","Endo", "Ono",
"Shimada", "Maruyama", "Kishimoto"
};
// 点数を格納する配列
int shoTest[32] = {
72, 61, 59, 47, 92,
83, 54, 94, 67, 87,
53, 76, 96, 49, 86,
97, 68, 52, 55, 78,
80, 41, 73, 45, 60,
74, 58, 64, 98, 89
};
void setup() {
int average = 0; //点数の平均を入れる変数
int integral = 0; //点数の合計を入れる変数
// シリアルポートの初期化
Serial.begin(9600);
// 配列の要素をすべて出力
for (int i = 0; i < 30; i++) {
Serial.print(i+1); //出席番号
Serial.print("番 ");
Serial.print(names[i]);//名前
Serial.print(" ");
Serial.print(shoTest[i]);//点数
Serial.println("点");
//全員の点数の合計を計算
integral += shoTest[i];
}
//合計を人数で割って平均値をだす
average = integral / 30;
Serial.print("平均点は ");
Serial.print(average);
Serial.println("点");
}
void loop() {
// 何もしない
}
コメント
コメントを投稿