2005-05-23 課題

Last-modified: 2008-11-08 (土) 11:29:59 (3301d)

ファミレス問題

#include <stdio.h>

main(){

        int order,drink,pay;

        while(order<1||4<order){
                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;}
       	else if(order<=2){pay=360;}
       	else if(order<=3){pay=390;}
        else {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円

コメント