101 задача на JavaScript
-
Задача 20
Дано число X. Определить, принадлежит ли это число заданному промежутку [a,b]. import random; X=random.randint (1,100); A=0; B=20; if B>X>A: alert(«Принадлежит»); else: alert(«Не принадлежит»)
-
Задача 19
Даны вещественные числа: X, Y, Z. Определить, существует ли треугольник с такими длинами сторон и, если существует, будет ли он прямоугольным. X=6; Y=5; Z=7; if X+Y>Z and X-YX>A: alert(«Принадлежит»); else: alert(«Не принадлежит»)
-
Задача 18
Имеются две ёмкости: кубическая с ребром A, цилиндрическая с высотой H и радиусом основания R. Определить, можно ли заполнить жидкостью объёма M литров первую ёмкость, вторую, обе. import math; A = 4; H = 6; R = 2; M = 10; SK = math.pow(A, 3); print("Объём куба равен", SK); SC = math.pi * R ** 2 * H; alert("Объём цилиндра равен", SC); if SK+SC<=M: alert("Жидкость заполнит оба сосуда"); if SK<=M: alert("Жидкость заполнит куб"); if SC<=M: alert("Жидкость заполнит цилиндр")
-
Задача 17
Имеются две ёмкости: кубическая с ребром A, цилиндрическая с высотой H и радиусом основания R. Определить, поместится ли жидкость объёма M в первую ёмкость, во вторую, в обе. import math; A=5; H=4; R=3; M=10; CV=A**3; CYV=math.pi * R**2 * H; if CV>M: alert(«поместится»); else: alert(«не поместится»); if CYV>M: alert(«поместится»); else: alert(«не поместится»)
-
Задача 16
Известна денежная сумма. Разменять её купюрами 500, 100, 10 и монетой 2 руб., если это возможно. import random M=random.randint(1,5000) print(«Money= » + str(M)) A=M%500 A1=M//500 print(«500: » + str(A1)) B=A%100 B1=A//100 alert(«100:» + str(B1)) C=B%10 C1=B//10 alert(«10:» + str(C1)) D1=C//2 alert(«2:» + str(D1))
-
Задача 15
Дан номер места в плацкартном вагоне. Определить, какое это место: верхнее или нижнее, в купе или боковое. N=12 if (N>54): print("Такого номера не существует") import sys sys.exit(0) elif (N>0 and N<37): alert("Купе") else: alert("Боковое") if (N%2==0): alert("Верхнее") else: alert("Нижнее')
-
Задача 14
Можно ли в квадратном зале площадью S поместить круглую сцену радиусом R так, чтобы от стены до сцены был проход не менее K? a=5; b=4; r=15; k=2; s=a*b; if 2*r+2*k36 : alert(«lateral»); else : alert(«coupe»); if X % 2 == 0: alert («top»); else: alert(«lower»)
-
Задача 13
Можно ли из бревна, имеющего диаметр поперечного сечения D, выпилить квадратный брус шириной A? import math; D=10; A=3; if D>=A * math.sqrt(2) : alert(«можно»); else: alert(«нельзя»)
-
Задача 12
Дано вещественное число. Определить, какое это число: положительное, отрицательное, ноль. import random; a = random.randint(-999,999); alert(a); if a > 0: alert("Положительное ", a); elif a < 0: alert("Отрицательное ", a); else: alert("Равно 0")
-
Задача 11
Имеется коробка со сторонами: A × B × C. Определить, пройдёт ли она в дверь с размерами M × K. A=5; B=2; C=4; M=10; K=3; S1=2*C*(A+B); S2=M*K; if S10: alert(«пройдет»); else: alert(«не пройдет»);