zd3.2-switch-napitki

by SamokhinDmitro_33JS

JavaScript

/*
#2 Используя prompt() спросить у посетителя какой напиток он будет пить и,
в  зависимости от выбора, проверить через switch какой напиток выбран и вывести
в  соответствии с выбором различные фразы вида "вы выбрали " + userDrink + ".
Отличный выбор".
Например для алкогольных напитков одну фразу, для других - другую.
Не забываем про default  и возможность использовать несколько case для одного результата.

 */


//var userName;
var userValue;
var drinkAlc=['Пиво', 'Водка', 'Коньяк', 'Ром', 'Виски', 'Бренди'];
var drinkLite=['Вода', 'Сок', 'Лимонад', 'Фреши', 'Чай'];
var value;
var vibor;




//Реализация через массивы

value=prompt('Что желаете выпить?', '');

switch(value) {
    case drinkAlc[0]:
    case drinkAlc[1]:
    case drinkAlc[2]:
    case drinkAlc[3]:
    case drinkAlc[4]:
    case drinkAlc[5]:


        alert('Вы выбрали' + value);
        alert('Это алкоголь');
        break;
    case drinkLite[0]:
    case drinkLite[1]:
    case drinkLite[2]:
    case drinkLite[3]:
    case drinkLite[4]:
        alert('Вы выбрали' + value);
        alert('Это не алкоголь');
        break;
    default:
        alert('Мы не знаем такого напитка' + value);
        vibor=confirm('Это алкоголь?');
        if(vibor==true) {
            drinkAlc.push(value);
            console.log('Спасибо! Мы обязательно добавим напиток' + ' ' + drinkAlc + ' ' + ' в меню');
            console.log('Посмотрите что из этого вышло' + ' ' + 'Наше новое меню \n' + drinkAlc );
        }
        else
        {
            drinkLite.push(value);

            console.log('Спасибо! Мы обязательно добавим напиток' +' ' +drinkLite + ' ' +' в меню');
            console.log('Посмотрите что из этого вышло' + ' ' + 'Наше новое меню \n' + drinkLite );
        }

}


//простой выбор из введенных данных
/* Вариант 1
userName=prompt('Как вас зовут?', '');
userValue=Number(prompt('Добро пожаловать' + userName + '\n' + 'Чего желаете выпить? \n ' + 'Можем предложить\n' +
    'Пиво, Нажмите 1\n' +  'Водка,...