C言語de簡易電卓。

こんばんは。

今日はC言語で電卓のようなものを作りました。もちろん本を参考にしながらですが。

 

#include <stdio.h>
int main(void)
{
 long x,y;  /*int  shortでもOK。*/
 char tasi;
 printf("足し算?引き算?\n");
 scanf("%c",&tasi);
 printf("数字を入力して。\n");
 scanf("%d",&x);
 printf("はい、次\n");
 scanf("%d",&y);
 switch(tasi){
  case'+':   /*;では起動しません。:にして下さい。*/
  printf("%d %c %d=%dだ。\n",x,tasi,y,x+y);
  break;
  case'-':
  printf("%d %c %d=%dOK?。\n",x,tasi,y,x-y);
  break;
  default:
  printf("しっかり入力して。\n");
}
}

 

始めに足し算が引き算かを選択して、その後数字を入力して計算して答えが出て

はい、おしまい。というだけど初心者のプログラミングでした。

 

今日はswitchとcaseの使い方を覚えました。また明日も何か覚えます。

では明日も良い1日を。。