101 задача на JavaScript
-
Задача 10
Дано натуральное число. Определить, будет ли это число: чётным, кратным 10. import random; a = random.randint(0,999); alert(a); if a % 2 == 0: alert(«чётное»); else: alert(«нечётное»); if a % 10 == 0: alert(«делится на 10»); else: alert(«не делится на 10»);
-
Задача 9
Дано натуральное число. Определить, будет ли это число: нечётным, кратным 7. a= random.randint(0,999) alert(a) if a % 2 == 0: alert(«чётное») else: alert(«нечётное») if a % 7 == 0: alert(«делится на 7») else: alert(«не делится на 7»)
-
Задача 8
Дано натуральное число. Определить, будет ли это число: нечётным, кратным 5. import random a = random.randint(0,999) alert(a) if a % 2 == 0: alert(«чётное») else: alert(«нечётное») if a % 5 == 0: alert(«делится на 5») else: alert(«не делится на 5»)
-
Задача 7
Дано натуральное число. Определить, будет ли это число: чётным, кратным 4. import random a = random.randint(0,999) alert(a) if a % 2 == 0: alert(«чётное») else: alert(«нечётное») if a % 4 == 0: alert(«делится на 4») else: alert(«не делится на 4»)
-
Задача 6
Определить значение функции Z=1/(XY) при X и Y не равных 0. import random X = random.randint(1,99) Y = random.randint(1,99) Z = (1.0/(X*Y)) alert(«X = » + str(X)) alert(«Y = » + str(Y)) alert(«Z = » + str(Z))
-
Задача 5
Известен объем информации в байтах. Перевести в килобайты, мегабайты. def convert(x): return x/1024 a = 397323 b = (convert(a)) alert(str(a) + » b» + » = » + str(b) + » kb») c = (convert(b)) alert(str(a) + » b» + » = » + str(c) + » mb»)
-
Задача 4
Задан вес в граммах. Определить вес в тоннах и килограммах. def convert(x): return x/1000 a = 35789 b = (convert(a)) alert(str(a) + » gr» + » = » + str(b) + » kg») c = (convert(b)) alert(str(a) + » gr» + » = » + str(c) + » t»)
-
Задача 3
Известны длины трёх сторон треугольника. Вычислить периметр треугольника и площадь по формуле Герона (указание: использовать модуль math и функцию sqrt ()). import math; a = 2; b = 4; c = 3; P = a + b + c; p = P/2; S = math.sqrt(p*(p-a)*(p-b)*(p-c)); alert("Периметр-",P); alert("Площадь-",S)
-
Задача 1
Нарисуйте блок-схему к следующей задаче: Преобразовать дату в «компьютерном» представлении (системную дату) в «российский» формат, т.е. день/месяц/год (например, 17/05/2009). Постановка задачи: Системная дата имеет вид 2009-06-15. var oldString = "2009-05-17"; var arr = oldString.split("-"); var newString = arr[2] + "/" + arr[1] + "/" + arr[0]; alert(newString);
-
Задача 2
2 Даны действительные числа А, В, С. Найти максимальное и минимальное из этих чисел. var a = prompt("Запишите первое число", 1); var b = prompt("Запишите второе число", 10); var c = prompt("Запишите третье число", 100); min = Math.min(a, b, c); max = Math.max(a, b, c); alert("Минимум из " + a + ", " + b + ", " + c + " равно " + min); alert("Максимум из " + a + ", " + b + ", " + c + " равно " + max)