Skip to content

Commit 3b08997

Browse files
committed
Задание 5 у 2 уроку
1 parent a6250d0 commit 3b08997

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

hw2-5.html

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
<meta charter="utf8">
2+
3+
<script>
4+
5+
function sum(a, b) {
6+
var result = 0;
7+
result = a + b;
8+
return result;
9+
}
10+
11+
function subtract(a, b) {
12+
var result = 0;
13+
result = a - b;
14+
return result;
15+
}
16+
17+
function multiply(a, b) {
18+
var result = 0;
19+
result = a * b;
20+
return result;
21+
}
22+
23+
function divide(a, b) {
24+
var result = 0;
25+
result = a / b;
26+
return result;
27+
}
28+
29+
let a = parseInt(prompt('Назовите первое число'));
30+
let b = parseInt(prompt('Назовите второе число'));
31+
let operation = prompt('Какое арифметическое действие вы хотели бы применить? (1 -сложение, 2 - вычитание, 3 - умножение, 4 - деление');
32+
33+
function mathOperation(a, b, operation) {
34+
var result = 0;
35+
switch (operation) {
36+
case '1':
37+
result = sum(a, b);
38+
break;
39+
case '2':
40+
result = subtract(a, b);
41+
break;
42+
case '3':
43+
result = multiply(a, b);
44+
break;
45+
case '4':
46+
result = divide(a, b);
47+
break;
48+
default:
49+
return new Error(`undefined operation ${operation}`);
50+
}
51+
return result;
52+
}
53+
alert(mathOperation(a, b, operation));
54+
</script>

0 commit comments

Comments
 (0)