/******************************************************************
お久ぶりのブログの更新となりますね、最近、色々なことが起きすぎて
更新するのが遅くなってしまいましたm(__)m
さて、早速ですが、本題に入りたいと思います。
今回、作成したまたもや!?C言語を使用しての簡易電卓プログラムです
多分!?前よりは、プログラムが高度になっているはず!?です。
理解できない方は、WEBという情報の宝庫から自分で調べて見てください
勉強になりますよ。
*******************************************************************/
#include
//stdio.h
int main() {
int w, val[2]; //整数型で宣言
float fval[2]; //実数型で宣言
do {
printf("** 計算メニュー **\n");
printf("\n 1.足し算\n 2.引き算\n 3.掛け算\n 4.割り算\n");
printf("\n 0.終了\n");
printf("\n処理を選んでください");
scanf("%d", &w);
switch(w) {
case 1 : {
printf("\n** 足し算をおこないます **\n");
printf("数1?");
scanf("%d", &val[0]);
printf("数2?");
scanf("%d", &val[1]);
printf("\n");
printf("\n %d + %d = %d\n", val[0], val[1], val[0] + val[1]);
break;
}
case 2 : {
printf("\n** 引き算をおこないます **\n");
printf("数1?");
scanf("%d", &val[0]);
printf("数2?");
scanf("%d", &val[1]);
printf("\n");
printf("\n %d - %d = %d\n", val[0], val[1], val[0] - val[1]);
break;
}
case 3 : {
printf("\n** 掛け算をおこないます **\n");
printf("数1?");
scanf("%d", &val[0]);
printf("数2?");
scanf("%d", &val[1]);
printf("\n");
printf("\n %d × %d = %d\n", val[0], val[1], val[0] * val[1]);
break;
}
case 4 : {
printf("\n** 割り算を行います **\n");
printf("数1?");
scanf("%f", &fval[0]);
printf("数2?");
scanf("%f", &fval[1]);
printf("\n");
printf("\n %f ÷ %f = %f\n", fval[0], fval[1], fval[0] / fval[1]);
break;
}
default : {
if(w == 0) {}
else {
printf("そのような処理はありません\n");
}
}
}
printf("\n");
}while(w != 0);
printf("** 処理を終了します **\n");
return 0; //戻り値なしに設定
}![](https://stat.ameba.jp/user_images/20140619/00/xj0461jr/77/3c/p/t02180562_0218056212977433847.png?caw=800)
![](https://stat.ameba.jp/user_images/20140619/00/xj0461jr/2d/4d/p/t02200470_0269057512977433846.png?caw=800)