Программа определения четного числа

В мире программирования существует множество задач, связанных с обработкой данных и чисел. Одной из таких задач является проверка чисел на четность или нечетность. Это фундаментальное понятие, которое часто используется при написании программ для анализа данных, взаимодействия с пользователем и принятия решений. В данной статье мы изучим, какие инструменты и алгоритмы можно использовать для этой задачи, и предоставим примеры реализации таких программ проверки, которые проверяют, четное число или нет, и выводят результат проверки на экран.

Возможно вы искали
Программа, которая выводит четные числа
Программа, определяющая сумму четных чисел
Программа определения количества четных чисел

Теория

Алгоритм проверки четности числа с выводом соответствующего сообщения в консоль можно описать следующим образом:

  • Начало. Ввод целого числа (назовем его 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;
}
4

Это решение было полезно?

Эта программа запрашивает у пользователя ввод целого числа, затем использует оператор деления по модулю % для проверки четности или нечетности числа. Если остаток от деления равен нулю, то число считается четным, и выводится соответствующее сообщение, иначе выводится сообщение о нечетности числа.

Результат работы программы:

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();
    }
}
4

Это решение было полезно?

Результат работы программы:

Python

Программа проверки на четное и нечетное число на Питон:

# Приглашение пользователя ввести целое число
number = int(input("Введите целое число: "))

# Проверка четности или нечетности числа
if number % 2 == 0:
    print(f"Число {number} является четным.")
else:
    print(f"Число {number} является нечетным.")
10

Это решение было полезно?

Результат работы программы:

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();
    }
}
2

Это решение было полезно?

Результат работы программы:

Pascal

Программа четного числа на Паскаль:

program EvenOddChecker;
var
  number: integer;
begin
  // Приглашение пользователя ввести целое число
  write('Введите целое число: ');
  readln(number);

  // Проверка четности или нечетности числа
  if number mod 2 = 0 then
    writeln('Число ', number, ' является четным.')
  else
    writeln('Число ', number, ' является нечетным.');
end.
2

Это решение было полезно?

Эта программа запрашивает у пользователя ввод целого числа, затем использует оператор mod для проверки четности или нечетности числа. Если остаток от деления равен нулю, то число считается четным, и выводится соответствующее информативное сообщение, иначе выводится сообщение о нечетности числа.

Результат работы программы:

JavaScript

// Приглашение пользователя ввести целое число
const number = parseInt(prompt("Введите целое число:"));

// Проверка четности или нечетности числа
if (number % 2 === 0) {
    alert(`Число ${number} является четным.`);
} else {
    alert(`Число ${number} является нечетным.`);
}
2

Это решение было полезно?

Эта программа запрашивает у пользователя ввод целого числа, затем использует оператор деления по модулю % для проверки четности или нечетности числа. Если остаток от деления равен нулю, то число считается четным, и выводится соответствующее информативное сообщение с помощью 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>
0

Это решение было полезно?

Эта программа запрашивает у пользователя ввод целого числа, затем использует оператор деления по модулю % для проверки четности или нечетности числа. Если остаток от деления равен нулю, то число считается четным, и выводится соответствующее информативное сообщение с помощью alert(), иначе выводится сообщение о нечетности числа.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Давайте поможем друг другу! Если вы нашли ошибку или хотите предложить лучшее решение, пожалуйста, напишите об этом в комментариях.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *