2005-05-23 課題 のバックアップ差分(No.2)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
1年のプログラミングの授業以来、3年間書いてなかったのでほとんど忘れていました。もっといい方法があると思います。


* ファミレス問題 [#qf7884df]

問題はこちら

問題はこちら~
http://www.iis.elec.fuk.kindai.ac.jp/~sira/index.php?%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%A3%C9%B1%E9%BD%AC%2F2005-05-23


 #include <stdio.h>
 
 main(){
 
         int order,drink,pay;
 
         while(order<1||4<chumon){
                 printf("1.パスタ:280円\n");
                 printf("2.カレー:360円\n");
                 printf("3.洋定食:390円\n");
                 printf("4.和定食:490円\n");
                 printf("何を注文しますか?\n");
                 scanf("%d",&order);
         }
 
         while(drink<1||2<drink){
                 printf("ドリンクバーを注文しますか(Yes:1,No:2)?\n");
                 scanf("%d",&drink);
         }
 
         if(order==1){pay=280;}
         if(order==2){pay=360;}
         if(order==3){pay=390;}
         if(order==4){pay=490;}
 
         if(drink==1){
                 if(300<=pay){
                         pay=pay+80;
                 }
                 else{
                 pay=pay+150;
                 }
         }
         else;
 
         printf("支払額=%d円\n",pay);
 
 }


 $ ./a.out
 1.パスタ:280円
 2.カレー:360円
 3.洋定食:390円
 4.和定食:490円
 何を注文しますか?
 1
 ドリンクバーを注文しますか(Yes:1,No:2)?
 1
 支払額=430円
 $ ./a.out
 1.パスタ:280円
 2.カレー:360円
 3.洋定食:390円
 4.和定食:490円
 何を注文しますか?
 4
 ドリンクバーを注文しますか(Yes:1,No:2)?
 1
 支払額=570円


* コメント [#qe68e66a]
#pcomment(プログラミング2005-05-23/コメント)