Вопрос задан 01.11.2026 в 20:03. Предмет Информатика. Спрашивает Топчиёва Ксения.

Написать программу (JS). Определить, является ли введённое число однозначным, двузначным или трёхзначным.

Перейти к ответам

Ответы на вопрос

Отвечает Сорокина Люба.

Для решения данной задачи на языке JavaScript необходимо определить количество цифр во введённом числе: одну, две или три.

Программа на JavaScript

JavaScript
let number = Number(prompt("Введите целое число: "));

if (!Number.isInteger(number)) { alert("Ошибка! Необходимо ввести целое число."); } else { let n = Math.abs(number);

if (n >= 0 && n <= 9) { alert("Число однозначное"); } else if (n >= 10 && n <= 99) { alert("Число двузначное"); } else if (n >= 100 && n <= 999) { alert("Число трёхзначное"); } else { alert("Число не является однозначным, двузначным или трёхзначным"); } }

Объяснение программы

  1. prompt() — запрашивает у пользователя ввод числа.

  2. Number() — преобразует введённое значение в число.

  3. Number.isInteger(number) — проверяет, является ли введённое значение целым числом.

  4. Math.abs(number) — возвращает абсолютное значение числа, то есть убирает знак минус, если он есть.

  5. С помощью условного оператора if...else if...else проверяется количество цифр:

    • От 0 до 9 включительно — однозначное число.

    • От 10 до 99 включительно — двузначное число.

    • От 100 до 999 включительно — трёхзначное число.

    • Все остальные значения не относятся к указанным категориям.

Примеры работы программы

Введённое число

Результат

5

Число однозначное

0

Число однозначное

27

Число двузначное

84

Число двузначное

123

Число трёхзначное

567

Число трёхзначное

1000

Не подходит ни к одной категории

-45

Число двузначное

Вывод: программа использует условные операторы if...else для определения количества цифр во введённом целом числе. Отрицательные числа также обрабатываются правильно, поскольку знак минус не учитывается при определении разрядности числа.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос