В мире программирования существует множество задач, связанных с обработкой данных и чисел. Одной из таких задач является проверка чисел на четность или нечетность. Это фундаментальное понятие, которое часто используется при написании программ для анализа данных, взаимодействия с пользователем и принятия решений. В данной статье мы изучим, какие инструменты и алгоритмы можно использовать для этой задачи, и предоставим примеры реализации таких программ проверки, которые проверяют, четное число или нет, и выводят результат проверки на экран.
Возможно вы искали
Программа, которая выводит четные числа
Программа, определяющая сумму четных чисел
Программа определения количества четных чисел
Теория
Алгоритм проверки четности числа с выводом соответствующего сообщения в консоль можно описать следующим образом:
- Начало. Ввод целого числа (назовем его number).
- Проверка, чтобы найти четное число. Вычисляем остаток от деления числа на 2 с помощью оператора деления по модулю %. Это делается следующим образом: remainder = number % 2.
- Проверка остатка. Если remainder равен 0, то число number является четным.
- Вывод результата. Выводим сообщение, сообщающее о четности или нечетности числа.
C++
Напишем программу, которая проверяет, чётное число или нет, и выводит результат проверки на экран.
#include <iostream> int main() { setlocale(LC_ALL, "Russian"); int number; // Приглашение пользователя ввести целое число std::cout << "Введите целое число: "; std::cin >> number; // Проверка четности или нечетности числа if (number % 2 == 0) { std::cout << "Число " << number << " является четным." << std::endl; } else { std::cout << "Число " << number << " является нечетным." << std::endl; } system("pause"); return 0; }
Эта программа запрашивает у пользователя ввод целого числа, затем использует оператор деления по модулю % для проверки четности или нечетности числа. Если остаток от деления равен нулю, то число считается четным, и выводится соответствующее сообщение, иначе выводится сообщение о нечетности числа.
Результат работы программы:
C#
using System; class Program { static void Main() { int number; // Приглашение пользователя ввести целое число Console.Write("Введите целое число: "); number = int.Parse(Console.ReadLine()); // Проверка четности или нечетности числа if (number % 2 == 0) { Console.WriteLine("Число является четным."); } else { Console.WriteLine("Число является нечетным."); } Console.ReadLine(); } }
Результат работы программы:
Python
Программа проверки на четное и нечетное число на Питон:
# Приглашение пользователя ввести целое число number = int(input("Введите целое число: ")) # Проверка четности или нечетности числа if number % 2 == 0: print(f"Число {number} является четным.") else: print(f"Число {number} является нечетным.")
Результат работы программы:
Java
import java.util.Scanner; public class Main { public static void main(String[] args) { int number; // Создаем объект Scanner для чтения ввода пользователя Scanner scanner = new Scanner(System.in); // Приглашение пользователя ввести целое число System.out.print("Введите целое число: "); number = scanner.nextInt(); // Проверка четности или нечетности числа if (number % 2 == 0) { System.out.println("Число " + number + " является четным."); } else { System.out.println("Число " + number + " является нечетным."); } // Закрываем Scanner scanner.close(); } }
Результат работы программы:
Pascal
Программа четного числа на Паскаль:
program EvenOddChecker; var number: integer; begin // Приглашение пользователя ввести целое число write('Введите целое число: '); readln(number); // Проверка четности или нечетности числа if number mod 2 = 0 then writeln('Число ', number, ' является четным.') else writeln('Число ', number, ' является нечетным.'); end.
Эта программа запрашивает у пользователя ввод целого числа, затем использует оператор mod для проверки четности или нечетности числа. Если остаток от деления равен нулю, то число считается четным, и выводится соответствующее информативное сообщение, иначе выводится сообщение о нечетности числа.
Результат работы программы:
JavaScript
// Приглашение пользователя ввести целое число const number = parseInt(prompt("Введите целое число:")); // Проверка четности или нечетности числа if (number % 2 === 0) { alert(`Число ${number} является четным.`); } else { alert(`Число ${number} является нечетным.`); }
Эта программа запрашивает у пользователя ввод целого числа, затем использует оператор деления по модулю % для проверки четности или нечетности числа. Если остаток от деления равен нулю, то число считается четным, и выводится соответствующее информативное сообщение с помощью alert(), иначе выводится сообщение о нечетности числа.
Результат работы программы:
PHP
<!DOCTYPE html> <html> <head> <title>Проверка четности или нечетности числа</title> </head> <body> <h1>Проверка четности или нечетности числа</h1> <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { $number = $_POST["number"]; // Проверка четности или нечетности числа if ($number % 2 == 0) { echo "Число $number является четным."; } else { echo "Число $number является нечетным."; } } ?> <form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>"> <label for="number">Введите целое число:</label> <input type="text" id="number" name="number"><br> <input type="submit" value="Проверить"> </form> </body> </html>
Эта программа запрашивает у пользователя ввод целого числа, затем использует оператор деления по модулю % для проверки четности или нечетности числа. Если остаток от деления равен нулю, то число считается четным, и выводится соответствующее информативное сообщение с помощью alert(), иначе выводится сообщение о нечетности числа.