Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.09.2020, 16:39
Аспирант
Отправить личное сообщение для Alena_03 Посмотреть профиль Найти все сообщения от Alena_03
 
Регистрация: 06.09.2020
Сообщений: 57

Калькулятор, реализовать невозможность деления на 0
Всем привет, задание написать калькулятор с простейшими действиями, учитывая деление на 0. Подскажите, как реализовать невозможность деления на 0, вывести в результат, что на 0 делить нельзя, а не infinity. Мой код:
function plus() {
	var num1, num2, result;
	num1 = document.getElementById('n1').value;
	num1 = parseInt(num1);

	num2 = document.getElementById('n2').value;
	num2 = parseInt(num2);

	result = num1 + num2;
	document.getElementById('out').innerHTML = result;
}

function minus() {
	var num1, num2, result;
	num1 = document.getElementById('n1').value;
	num1 = parseInt(num1);

	num2 = document.getElementById('n2').value;
	num2 = parseInt(num2);

	result = num1 - num2;
	document.getElementById('out').innerHTML = result;
}

function umn() {
	var num1, num2, result;
	num1 = document.getElementById('n1').value;
	num1 = parseInt(num1);

	num2 = document.getElementById('n2').value;
	num2 = parseInt(num2);

	result = num1 * num2;
	document.getElementById('out').innerHTML = result;
}

function del() {

	var num1, num2, result;
	num1 = document.getElementById('n1').value;
	num1 = parseInt(num1);

	num2 = document.getElementById('n2').value;
	num2 = parseInt(num2);


	result = num1 / num2;
	document.getElementById('out').innerHTML = result;
}
<!DOCTYPE html>
<html lang="en">
<head>
	  <meta charset="UTF-8">
	  <title>Document</title>
	  <script src="calculator.js" defer></script>
</head>
<body>
	<p> Число 1: <input type="text" id="n1"></p>
	<p> Число 2: <input type="text" id="n2"></p>
	<button onclick="plus()">Сложить</button>
	<button onclick="minus()">Вычесть</button>
	<button onclick="umn()">Умножить</button>
	<button onclick="del()">Разделить</button>
	<hr>
	<p id="out">Результат:</p>
</body>
</html>
Ответить с цитированием
  #2 (permalink)  
Старый 14.09.2020, 16:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Alena_03, строка 47
result = num2 ? num1 / num2 : "ОЙ";
Ответить с цитированием
  #3 (permalink)  
Старый 14.09.2020, 17:02
Аспирант
Отправить личное сообщение для Alena_03 Посмотреть профиль Найти все сообщения от Alena_03
 
Регистрация: 06.09.2020
Сообщений: 57

рони, спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Необходимо создать калькулятор Lioann3 Работа 4 08.07.2020 19:13
как дописать калькулятор Срочно!! lexicon39 Общие вопросы Javascript 1 05.02.2018 02:51
Как правильно реализовать такой функционал? Julian Общие вопросы Javascript 3 16.01.2015 12:34
Не работает Калькулятор просчета отопления igor700 Общие вопросы Javascript 5 26.02.2014 16:18
Сделать калькулятор на сайт. asderru Работа 1 22.07.2010 13:46