Пример #1
0
int main(void)
{
    int nights;
    double hotel_rate;
    int code;

    while((code=menu()) != QUIT)
    {
        // 确定旅店的收费率
        switch (code) {
            case 1: hotel_rate = HOTEL1;
                    break;
            case 2: hotel_rate = HOTEL2;
                    break;
            case 3: hotel_rate = HOTEL3;
                    break;
            case 4: hotel_rate = HOTEL4;
                    break;
            default: hotel_rate = 0.0;
                    printf("Opps!\n");
                    break;
        }
        nights = getNights();
        showPrice(hotel_rate, nights);
    }
    printf("thankyou & goodbye!\n");
    return 0;
}
Пример #2
0
void goMenu(){
    switch(_getche()){
    case '1':
        add(Mandarine);
        break;
    case '2':
        add(Peach);
        break;
    case '3':
        add(Grape);
        break;
    case '4':
        if (!(Bin[Mandarine].Weight == 0 && Bin[Peach].Weight == 0 && Bin[Grape].Weight == 0))
            showBin();
        break;
    case '5':
        if (!(Bin[Mandarine].Weight == 0 && Bin[Peach].Weight == 0 && Bin[Grape].Weight == 0))
            showPrice();
        break;
    case '6':
        about();
        break;
    case '7':
        exit(0);
        break;
    default:
        system("cls"); 
        printf("Вы промазали. Будьте впредь точнее!\n");
        system("pause");
        break;
    }
}