Проверка на четность в разных языках программирования
Проверка на четность или нечетность числа в разных языках программирования строится по одному алгоритму. Для начала давайте вспомним математику и простые определения:
четным называют такое число, которое делится на 2 без остатка;
нечетным называют такое число, которое делится на 2 с остатком.
Из этих определений исходит алгоритм проверки на четность в любом языке программирования:
вначале получаем число, которое необходимо проверить на четность/нечетность;
если остаток не будет р а вняться 0, тогда выводим сообщение о том, что число нечетное.
Алгоритм проверки во всех языках будет таким, однак о для его реализации м огут быть использованы разные операторы.
Проверка чисел на четность в С/С++
using namespace std;
Проверка на четность в Си является несложной операцией. Давайте посмотрим, как происходит дело в других языках.
Проверка чисел на четность в Python
Вот как это выглядит:
number = int(input(“Введите число для проверки: “))
print(number + “это четное число“)
print(number + “это нечетное число“)
Проверка числа на четность в Java
В Java проверка на четность происходит при помощи того же оператора «%», как и в предыдущих двух примерах. Однако написание программы выглядит немного громоздким:
public class Even_Number_Odd <
public static void main(String[] args) <
Scanner reader = new Scanner(System.in);
System.out.print(«Введите число для проверки: «);
int number = reader.nextInt();
System.out.println(number + » это ч е тное число»);
System.out.println(number + » это неч е тное число»);
Проверка числа на четность в PHP
В PHP проверка числа на четность также осуществляется при помощи оператора «%». Выглядит это следующим образом:
echo “$num это четное число“;
echo “$num это нечетное число“;
Проверка числа на четность в JavaScript
const number = prompt(«Введите число для проверки: «);
console.log(«Это четное число»);
console.log(«Это нечетное число»);
Заключение
В нашей статье мы показали, как происходит проверка на четность в некоторых языках программирования: С/С++, Python, Java, PHP, JavaScript. Не сложно заметить, что везде проверка проходит с применением оператора «%» и по одинаковому алгоритму. В других языках проверка на четность будет проходить по такому же алгоритму, но с применением специфики языка.
Мы будем очень благодарны
если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.
Определение четности числа в Python
Для того чтобы определить четное число введено или нет в Python необходимо воспользоваться оператором «Остаток деления» и написать условие.
Оператор вычисления остатка от деления
В языке программирования Python, также как и в других языках программирования, есть команда — оператор (%), который вычисляет остаток от деления на число. Приведем примеры:
При делении числа 4 на 2 — остаток 0. При делении числа 5 на 2 — остаток 1. При делении числа 20 на 10 — остаток 0. При делении числа 25 на 10 — остаток 5.
Определения четности числа с помощью оператора остатка от деления
Мы знаем, что при делении четного числа на 2 у нас в остатке остается 0. Поэтому для определения четного и нечетного числа можем воспользоваться оператором остатка от деления. Напишем для этого условие:
В начале присваиваем переменной a число, четность которого хотим проверить. Далее пишем условие: если остаток деления переменной a на 2 равно 0, то вывести на экран «Четное число», в противном случае вывести «Нечетное число».
При запуске написанного кода, мы увидим «Нечетное» число.
Написание функции для определения четности числа
Можем написать функцию, которая на входе будет получать число, а на выходе выводить на экран «Четное число» или «Нечетное число» в зависимости от четности полученного числа.
Разберем написанный код. В первой строке мы объявляем новую функцию. Назовем её even_or_odd. Функция на входе будет получать одно число. Далее она проверяет это число на остаток от деления на 2 и выводит на печать «Четное число» или «Нечетное число». Условие, которое написано в функции мы рассмотрели уже ранее.
Как видим, определить четность числа — это довольно простая задача, которая быстро решается с помощью оператора остатка от деления (%).