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

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

Ответ:
package com.javarush.task.task04.task0427;
/*
Описываем числа
*/
import java.io.*;
public class IdentificationTypeOfNumber {
private static void findCapacity(short x){
if(x > 0 && x < 10)
System.out.print("однозначное ");
else if(x > 9 && x < 100)
System.out.print("двузначное ");
else
System.out.print("трехзначное ");
}
public static void main(String[] args) throws Exception {
BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
short x = Short.parseShort(r.readLine());
if (x > 999 || x < 1){/*пустой вывод при условии введенного 1 - 999*/
}else{
if(x % 2 == 0){//определение четного числа
System.out.print("четное ");
findCapacity(x);}//вызов метода определения разрядности числа
else if(x % 2 != 0){//определение нечетного числа
System.out.print("нечетное ");
findCapacity(x);
}
System.out.println("число");//добавление текста к строке
}
}
}
Объяснение:



Для решения этой задачи мы можем использовать функцию "length" в JavaScript, чтобы определить, сколько цифр содержит введенное число.
Вот пример программы на JavaScript, которая определяет, является ли введенное число однозначным, двузначным или трехзначным:
```javascript // Запросить у пользователя ввод числа и сохранить его в переменную var number = parseInt(prompt("Введите число:"));
// Определить длину числа var length = number.toString().length;
// С использованием условных операторов определить, является ли число однозначным, двузначным или трехзначным, и вывести соответствующее сообщение if (length === 1) { console.log("Введенное число является однозначным."); } else if (length === 2) { console.log("Введенное число является двузначным."); } else if (length === 3) { console.log("Введенное число является трехзначным."); } else { console.log("Введенное число не является однозначным, двузначным или трехзначным."); } ```
В этой программе мы сначала запрашиваем у пользователя ввод числа при помощи функции "prompt" и сохраняем его в переменную "number". Затем мы используем метод "toString" для преобразования числа в строку и применяем к ней метод "length", чтобы определить длину числа.
Затем мы используем условные операторы "if-else" для проверки значения переменной "length". Если она равна 1, то выводим сообщение "Введенное число является однозначным". Если она равна 2, то выводим сообщение "Введенное число является двузначным". Если она равна 3, то выводим сообщение "Введенное число является трехзначным". Если ни одно из условий не выполняется, то выводим сообщение "Введенное число не является однозначным, двузначным или трехзначным".


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili