Задание: Напишите программу, которая сравнивает, введенное пользователем, целое число с нулем, и выводит одно из сообщений:
- число отрицательное;
- число равно нулю;
- число положительное.
using System; class Program < static void Main(string[] args) < Console.Write(«Введите число: «); int number = Convert.ToInt32(Console.ReadLine()); string s; if (number < 0) < s = «отрицательное»; > else if (number == 0) < s = «равно нулю»; > else < s = «положительное»; > Console.WriteLine($»Число «); Console.ReadLine(); > >
2. Максимальное из трех чисел
Задание: Напишите программу, в которую пользователь вводит три вещественных числа. А программа их сравнивает, и выводит максимальное из них.
using System; class Program < static void Main(string[] args) < Console.Write(«x1 hljs-keyword»>double x1 = Convert.ToDouble(Console.ReadLine()); Console.Write(«x2 hljs-keyword»>double x2 = Convert.ToDouble(Console.ReadLine()); Console.Write(«x3 hljs-keyword»>double x3 = Convert.ToDouble(Console.ReadLine()); var max = x1; if (max < x2) < max = x2; >if (max < x3) < max = x3; >Console.WriteLine($»Максимальное из чисел , , равно «); Console.ReadLine(); > >
3. Минимальное из 3-х чисел
Задание: Перепишите предыдущую программу таким образом, чтобы она выводили минимальное из трех. Используйте тернарный оператор.
JavaScript. Операторы сравнения. Сравнивание строк, чисел и других типов данных.
using System; class Program < static void Main(string[] args) < Console.Write(«Введите первое число: «); double a = Convert.ToDouble(Console.ReadLine()); Console.Write(«Введите второе число: «); double b = Convert.ToDouble(Console.ReadLine()); Console.Write(«Введите третье число: «); double c = Convert.ToDouble(Console.ReadLine()); var min = a < b ? a : b; min = min < c ? min : c; Console.WriteLine($»Минимальное из чисел , , равно «); Console.ReadLine(); > >
4. Номер дня недели в текст
Задание: Пользователь вводит целое число, преобразуйте значение номера дня недели в текстовое название. Если введенное значение не соответствует дню недели, выведите сообщение об ошибке.
using System; class Program < static void Main(string[] args) < Console.Write(«Введите номер: «); int dayNum = Convert.ToInt32(Console.ReadLine()); string dayName; switch (dayNum) < case 1: dayName = «Понедельник»; break; case 2: dayName = «Вторник»; break; case 3: dayName = «Среда»; break; case 4: dayName = «Четверг»; break; case 5: dayName = «Пятница»; break; case 6: dayName = «Суббота»; break; case 7: dayName = «Воскресение»; break; default: dayName = «Ошибка: Дня с номером » + dayNum + » не существует»; break; > Console.WriteLine(dayName); Console.ReadLine(); > >
Источник: programm.top
Решение задачи «Сумма двух чисел» по теме «Функция input()»
надо написать программу которая сравнивает два числа, введенных с клавиатуры. Программа должна указать, какое число больше или если числа равны вывести соответствующие сообщение. Ниже представлен рекомендуемый вид экрана во время работы программы. Введите в одной строке два целых числа и нажмите. — >34 67
Найди верный ответ на вопрос ✅ «надо написать программу которая сравнивает два числа, введенных с клавиатуры. Программа должна указать, какое число больше или если числа . » по предмету Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Новые вопросы по информатике
Сколько всего различных символов может быть в восьмибитной текстовой кодировке? 1) 8 2) 512 3) 256 4) 65536
Паскаль. Написать программу подсчета количества отрицательных чисел среди любых 10 вводимых. 1 программа с использованием while, 2 программа — repeat
Сколько кб информации содержит сообщение объемом 2^20 бит?
Информатика пользователь создад сообщение из 256 символов в кодировке Unicode в которой каждый символ кодируется 16 битами после редактирования информационный объем сообщения составил 3072 бит Определите сколько символов удалили сообщение если его
Запишите числа в беззнаковом коде (формат 1 байт): а) 31; б) 163; в) 65; г) 128.
Главная » Информатика » надо написать программу которая сравнивает два числа, введенных с клавиатуры. Программа должна указать, какое число больше или если числа равны вывести соответствующие сообщение. Ниже представлен рекомендуемый вид экрана во время работы программы.
Источник: urokam.net
Операции сравнения
Ещё один из самых распространённых типов операций — это операции сравнения. Эти операции постоянно используются в программах, потому что программы не только выполняют какие-то вычисления, но и проделывают массу других штучек. В частности, выполняют операции сравнения, то есть сравнивают что-то с чем-то.
Давайте вспомним пример программы из предыдущего урока. там мы создали простой калькулятор, который выполнял три действия над двумя числами: сложение, вычитание и умножение.
Однако я намеренно не включил сюда операцию деления. Как вы думаете, почему? Кто-то, быть может, решит, что причиной является использование целых чисел. Ведь в Паскале они не делятся обычным способом. Но на самом деле причина не в этом.
Я не стал использовать операцию деления, потому что пользователь в качестве делителя может ввести число 0. А на ноль, как известно, делить нельзя. Поэтому программа завершится с ошибкой, и пользователь будет очень недоволен.
Как быть? Напрашивается простое решение — проверить значение второго числа, которое вводит пользователь. И если это число равно нулю, то не выполнять операцию деления.
Как сделать такую проверку программно? Да очень просто — выполнить операцию сравнения. То есть сравнить число с нулём.
В таблице 15.3 приведены операции сравнения, которые допускается использовать в языке Free Pascal.
Таблица 15.3. Операторы сравнения Free Pascal.
Оператор | Операция |
= | Равно |
<> | Не равно |
Меньше чем | |
> | Больше чем |
Меньше или равно | |
>= | Больше или равно |
in | Входит в |
Все эти операции сравнения известны вам из школьного курса математики. Только некоторые операторы в Паскале обозначаются немного иначе. Единственный непонятный для вас оператор — это оператор in. Но о нём мы пока забудем. И вспомним, когда будем изучать сложные типы данных.
как в программе использовать операторы сравнения?
Более подробно мы будем изучать это в следующих уроках. А сегодня я расскажу вам только об одной языковой конструкции Паскаля
Если вы знаете английский язык, то вы уже должны догадаться, что сие значит. Ну а если нет, то я поясню по-русски. Итак, эта конструкция работает так:
if (если) выполняется условие then (то) выполняем этот код else (иначе) если условие не выполняется выполняем этот код
А теперь попробуем доработать программу из предыдущего урока и добавить в неё операцию целого деления. Добавленный код будет выглядеть так:
if y = 0 then WriteLn(‘Error: Division by ZERO. ‘) else WriteLn(‘x div y = ‘, x div y);
Здесь мы сначала проверяем значение переменной у. Если это значение равно нулю, то мы выводим сообщение об ошибке. Иначе, то есть если переменная у имеет любое другое значение (не ноль), мы выполняем операцию целого деления и выводим результат.
Домашнее задание:
Доработайте программу из предыдущего урока. Добавьте в неё операцию целого деления. проверьте работоспособность программы.
замените оператор = на оператор <>. Посмотрите, что получится, если ввести в качестве второго числа 0. Доработайте программу таким образом, чтобы она правильно работала с выражением
Поэкспериментируйте с другими операторами сравнения.
Источник: info-master.su