Составьте программу которая сравнивает возраст брата и сестры и выводит соответствующее сообщение

Обновлено: 30.06.2024


Упражнение 1.
Вычислить частное двух целых чисел. В связи с тем, что делить на ноль нельзя, организуем контроль ввода данных.

2. Запустите программу на выполнение и проверьте её работу: Ctrl-F9
3. Для просмотра результатов выполненной программы необходимо нажать: Alt-F5
4. Сохраните программу на своем диске: A:\P3PR1

Упражнение 2.
Вычислить частное двух целых чисел. В связи с тем, что делить на ноль нельзя, организуем контроль ввода данных.

1. Наберите текст программы:

Комментарий: для проверки на нечетность можно использовать функцию odd:
if odd(n) then writeln (‘нечетное ‘) else writeln (‘четное’);
2. Запустите программу на выполнение и проверьте её работу: Ctrl-F9
3. Для просмотра результатов выполненной программы необходимо нажать: Alt-F5
4. Сохраните программу на своем диске: A:\P3PR2

Упражнение 3.
Вывести на печать название дня недели, соответствующее заданному числу D, при условии, что в месяце 31 день и 1-е число – понедельник. Для решения задачи воспользуемся операцией mod, позволяющей вычислить остаток от деления двух чисел, и условием, что 1-е число – понедельник. Если в результате остаток от деления заданного числа D на 7 будет равен 1, то это понедельник, двойке – вторник, тройке – среда и т.д.

1. Наберите текст программы:

2. Запустите программу на выполнение и проверьте её работу: Ctrl-F9
3. Для просмотра результатов выполненной программы необходимо нажать: Alt-F5
4. Сохраните программу на своем диске: A:\P3PR3

Задания уровня 2

Задания уровня 3

4. Составить программу, которая проверяет, может ли существовать треугольник с заданными сторонами. Известно, что сумма двух любых сторон должна быть больше третьей. Сохраните программу под именем P3PR9.
5. Даны целые числа a, b, c. Если a ? b ? c, то все числа заменить наименьшим из них, в противном случае сменить знак каждого числа. Сохраните программу под именем P3PR10.
6. Составьте программу решения квадратного уравнения с использованием сложных условий. Сохраните программу под именем P3PR11.
7. Составьте программу, предназначенную для вычисления значения переменной y, где при четных значениях x; y=x2 – 6 при значениях x, кратных 5; y=0 во всех остальных случаях. Сохраните программу под именем P3PR12.
8. Напишите программу, которая при вводе латинской прописной буквы выводит на экран такую же букву, но строчную. Сохраните программу под именем P3PR13. Указание: воспользуйтесь тем фактом, что все латинские прописные буквы расположены в кодовой таблице подряд, по алфавиту, начиная с символа ‘A’ с кодом 65. Строчные буквы также расположены по алфавиту, начиная с символа ‘a’ с кодом 97. Подсказка: для решения обратной задачи существует функция UpCase, которая преобразует строчные буквы латинского алфавита в прописные, но не изменяет другие, то есть:

Контрольные вопросы:
1. Как работает оператор присваивания?
2. Приведите синтаксис оператора присваивания.
3. Что такое ввод данных?
4. Что такое вывод данных?
5. Перечислите формы операторов ввода данных.
6. Перечислите формы операторов вывода данных.
7. Сформулируйте правила записи оператора IF.
8. Что такое вложенный оператор IF?
9. Что представляет собой оператор варианта?
10. В программах какого типа используется оператор варианта?
11. Константы какого типа могут быть использованы в операторе варианта?
12. Какое соответствие должно быть между выражением оператора варианта и его константами?

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Написать программу, которая сравнивает два файла посимвольно
Здравствуйте, помогите пожалуйста написать программу, вот условие: Написать программу, которая.


Написать программу, которая сравнивает два текстовых файла посимвольно
Написать программу, которая сравнивает два текстовых файла посимвольно. Создать новый файл.


Написать программу, которая сравнивает два числа, введенных с клавиатуры
помогите решить задачу:scratch: а то давно не решал задачи на паскале все позабыл уже. 1) Написать.


Написать программу, которая вычисляет оптимальный вес пользователя, сравнивает его с реальным и выдает рекомендацию
Помогите вот с этим заранее благодарен! 1 задание)Написать программу, которая вычисляет.

Решение


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

Составить программу, которая сравнивает два файла посимвольно (в чем ошибка?)
Составить программу, которая сравнивает два файла посимвольно. Создать новый файл, включающий.

Оператор (инструкцию) if можно записать двумя способами:

if Условие

if Условие

В последнем случае говорят о сокращенной форме условного оператора.

Ключевые слова if, then, else обозначают "если", "то", "иначе" соответственно. Выполнение условного оператора начинается с вычисления условия. Если оно истинно ( true , "да", 1), то выполняется оператор, стоящий после служебного слова then . Если условие ложно ( false , "нет", 0), то выполняется оператор, стоящий после служебного слова е1sе . Часть оператора, стоящая после служебного слова е1sе , может отсутствовать. В этом случае при ложности проверяемого условия просто выполняется следующая по порядку за оператором условия инструкция.

Действие условного оператора можно пояснить с помощью блок-схем (рис. 3.1, а, б).

Рис. 3.1. Условные обозначения на схемах алгоритмов: а - ветвления и б - обхода

If а>b then writeln (' а больше b')

else writeln ('а меньше или равно b');

Один оператор if может входить в состав другого оператора if . В этом случае говорят о вложенности операторов.

IF условие 1 THEN

IF условие 2 THEN оператор 1

ELSE оператор 2

ELSE оператор 3;

IF условие 1 THEN оператор 1

ELSE IF условие 2 THEN оператор 2

ELSE оператор 3;

IF условие 1 THEN

IF условие 2 THEN оператор 1

ELSE оператор 2;

Если проверяемые Условие1, Условие2. не влияют друг на друга, т. е. последовательность их вычисления безразлична, в тексте программы их рекомендуется располагать в определенном порядке. Условие, с наибольшей вероятностью принимающее значение true , должно стоять на первом месте, с меньшей вероятностью — на втором и т. д. Это ускорит выполнение программы.

Следует знать:

• при вложенности операторов каждое е1sе соответствует тому then , которое непосредственно ему предшествует (обратите внимание на пример в варианте 3);

• конструкций со степенью вложенности более 2—3 необходимо избегать из-за сложности их анализа при отладке программы;

• в условных операторах часто используют составной оператор begin … end . Если между begin и end находится только одна инструкция, слова begin и end лучше не писать;

• в условных операторах точка с запятой не ставится после then и перед else ;

• самое простое логическое выражение — одна переменная логического типа, которая играет роль целого выражения;

• сложные логические выражения могут содержать несколько отношений и/или логических переменных, связанных операциями and, оr, nod (не забывайте заключать каждое отношение в скобки);

• с целью предупреждения ошибок (см. разд. 1.4) выполнения инструкцию if удобно использовать для соответствующей проверки (см. листинги 3.5, 3.10).

Листинг 3.4 содержит программу, которая проводит тест по таблице умножения. Формируются два случайных сомножителя, затем подсчитывается их произведение и сравнивается с тем значением, который ввел ученик.

Листинг 3.5 содержит программу, которая вычисляет частное двух целых чисел. В связи с тем, что делить на ноль нельзя, организуем контроль ввода данных. Для контроля вводимых значений делителя используем оператор условного перехода if .

Листинг 3.6 содержит программу, которая проверяет на четность введенное число.

Листинг 3.7. Сравнение возрастов (вариант 1)

Запись вложенных условных операторов — непростая задача и часто вызывает затруднения у начинающих программистов. В этом случае лучше составлять программу таким образом, чтобы она не содержала вложенных условных операторов. Например, изменим текст предыдущей программы так, чтобы он содержал сокращенные условные операторы, не вложенные один в другой (листинг 3.8).

Листинг 3.8. Сравнение возрастов (вариант № 2)

Тем не менее, во многих случаях применение вложенных условных операторов позволяет избежать сложных условий с использованием логических функций.

Листинг 3.9 содержит программу, которая проверяет, может ли существовать треугольник с заданными сторонами. Из геометрии известно, что сумма двух любых сторон должна быть больше третьей. Эта программа иллюстрирует использование сложного условия.

Листинг 3.9. Проверка существования треугольника с заданными сторонами

Листинг 3.10 содержит программу решения квадратного уравнения с использованием сложных условий. Это пример, который иллюстрирует применение инструкции goto .

 предыдущая         меню        вверх         следующая

. Двойняшки уже может быть? Близнецы, вроде как, одного пола, и то не факт.
А так запихни в 2 переменные возраст с помощью int.parse(Console.ReadLine()) и сравни. Потом решай, что дальше делать.

Ну а что сложного, делаешь 2 переменные возраста и потом сравниваешь через if-else, считывание самое простое через console.readline() и можно парсить строку

namespace Help1
class Program
static void Main(string[] args)
int ageBrother, ageSister, ageDifference;

Console.Write("Введите возраст брата: ");
ageBrother = int.Parse(Console.ReadLine());

Console.Write("Введите возраст сестры: ");
ageSister = int.Parse(Console.ReadLine());

if (ageBrother > ageSister)
ageDifference = ageBrother - ageSister;
Console.WriteLine($"Брат старше сестру на " + GetNameMeasuringTime(ageDifference));
>
else
if (ageBrother

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Читайте также: