JSFiddle - React, Tailwind, and code Playground

by SamokhinDmitro_33JS

JavaScript

//#3 Написать код, который переведёт градусы по Цельсию в градусы по Фаренгейту.

// Использование конструкции if-else

var isTemp, name,  celsiu, farengeit, value;
const FAREN = 9/5;
const CELS = 5/9;



name = prompt('Как вас зовут? Представьтесь пожалуйста:\n', '');

alert('Здравствуйте' + ' ' +name);

isTemp = confirm('Хотите перевести температуру из шкалы Цельсия в шкалу Фаренгейта, нажмите Ок\n Из Фаренгейта в Цельсия нажмите "Отмена" ');

if(isTemp === true){
    value = prompt('Введите значение температуры по Цельсию:\n', '');
    farengeit = value * FAREN + 32;
    alert(farengeit);
}else{
    value = prompt('Введите значение температуры по Фаренгейту:\n', '');
    celsiu = (value - 32)*CELS;
    alert(celsiu);
}





// Использование конструкции switch
/*
var isTemp, name,  celsiu, farengeit, value;
const FAREN = 9/5;
const CELS = 5/9;


name = prompt('Как вас зовут? Представьтесь пожалуйста:\n', '');

alert('Здравствуйте' + ' ' +name);

isTemp = prompt('Нажмите 1, Хотите перевести температуру из шкалы Цельсия в шкалу Фаренгейта\n ' +
                    'Нажмите 2, Из Фаренгейта в Цельсия \n' + 'Нажмите 3, для выхода');
switch(isTemp){
    case '1':
        value = prompt('Введите значение температуры по Цельсию:\n', '');
        farengeit = value * FAREN + 32;
        alert(farengeit);
        break;
    case '2':
        value = prompt('Введите значение температуры по Фаренгейту:\n', '');
        celsiu = (value - 32)*CELS;
        alert(celsiu);
        break;
    case '3':
        close();
        break;
    default:
        alert('Неправильный ввод! Повторите попытку');
}
*/