第4講 if文(もしもボックスの世界)
第2話 if文による合否判定プログラム
↓
キーボードから国語の得点を入力してエンター
↓
キーボードから社会の得点を入力してエンター
↓
キーボードから数学の得点を入力してエンター
↓
キーボードから理科の得点を入力してエンター
↓
キーボードから英語の得点を入力してエンター
を実現するアプリ例
#include<stdio.h> //prinf()を使えるようにするためにインクルード
int main() {
int a, b, c, d, e, g; //a:国語 b:社会 c:数学 d:理科 e:英語 の得点 g:5教科合計得点
printf("各教科の点数をキーボードから入力して下さい。\n");
//以下各教科得点入力
printf("国語=");
scanf("%d", &a);
printf("社会=");
scanf("%d", &b);
printf("数学=");
scanf("%d", &c);
printf("理科=");
scanf("%d", &d);
printf("英語=");
scanf("%d", &e);
//以上各教科得点入力
g = a + b + c + d + e; //合計点算出
printf("合計点=%d\n", g); //合計点表示
if (g >= 300)printf("合格\n"); else printf("不合格\n"); //合否結果の表示
}
今回のアプリは、1回のみで終了してしまいますが、
第3講第6話と同じように×をクリックしない限り無限に続くように変更しましょう。
実行画面
各教科の点数をキーボードから入力して下さい。
出席番号=1
国語=58
社会=62
数学=69
理科=52
英語=65
合計点=306
出席番号1番は合格
出席番号=2
国語=25
社会=32
数学=15
理科=7
英語=6
合計点=85
出席番号2番は不合格
出席番号=
と×をしない限り無限に続く。