Составить программу, позволяющую определить, имеет ли число, введённое с клавиатуры целый корень(
через оператор if)Ответы на вопрос
var i : integer;
begin
readln(i)
if frac(sqrt(i)) = 0 then write('Yes.')
else write ('No.');
end.
begin readln(a);
if frac(sqrt(a))=0 then write('Да')
else write('Нет');
end.
Программа, позволяющая определить, имеет ли число, введенное с клавиатуры, целый корень, может быть составлена следующим образом:
1. Пользователю будет предложено ввести число с клавиатуры. 2. Число будет сохранено в переменной. 3. С помощью оператора if будет проверено, имеет ли число целый корень. Для этого можно использовать функцию math.sqrt(), которая извлекает квадратный корень из числа. 4. Если квадратный корень числа является целым числом, программа выведет сообщение "Число имеет целый корень", иначе программа выведет сообщение "Число не имеет целого корня".
Пример программы на языке Python:
```python import math
# Ввод числа с клавиатуры num = float(input("Введите число: "))
# Проверка наличия целого корня if math.sqrt(num) % 1 == 0: print("Число имеет целый корень") else: print("Число не имеет целого корня") ```
В этом примере программа сначала импортирует модуль math, который содержит функцию sqrt() для вычисления квадратного корня. Затем пользователю предлагается ввести число, которое сохраняется в переменной num. С помощью оператора if проверяется, является ли квадратный корень числа целым числом. Если да, выводится сообщение "Число имеет целый корень", в противном случае выводится сообщение "Число не имеет целого корня".
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
