1. Главная
  2. Библиотека
  3. Программирование
  4. Вариант 1: Дано число C. Распечатать величину этого чис...
Решение задачи

Вариант 1: Дано число C. Распечатать величину этого числа в словесной форме, учитывая его знак. Примечание: -9<=C<=9 Вариант 2: Дано число M. Определить полугодие, на которое приходится месяц M и количество дней в этом месяце. Примечание: 1<=M<=12, год

  • Программирование

Условие:

ЛАБОРАТОРНАЯ РАБОТА 2
Тема: Программы разветвленной структуры.
Условный оператор if. Переключатель switch.
Задание: В соответствии с вариантом написать и выполнить программу. В
программе использовать условный оператор if и переключатель switch:

Вар-т Задание Примечание
1 Дано число С. Распечатать величину этого
числа в словесной форме, учитывая его знак.
-9<=C<=9
2 Дано число М. Определить полугодие, на
которое приходится месяц М и количество
дне в этом месяце
1<=M<=12,
год невисокосный
3 Дано число N. Напечатать фразу «Мне N
лет», учитывая, что при некоторых
значениях N слово «лет» надо заменить на
«год» или «года»
0<N<100,
N- целое
4 Дано число N. Напечатать фразу «Мы
успешно сдали N экзаменов», согласовав
окончание слова «экзамен» с числом N
0<=N<=20
5 Дано число М. Определить время года, к
которому относится месяц М и количество
дней в этом месяце
1<=M<=12
год високосный
6 Даны два числа D – день и M – месяц.
Определить К – номер того дня года,
который имеет дату D и M
Год високосный
7 Дано число К. Определить D и M-дату К-го
по счету дня года. Месяц вывести числом в
словесной форме.
Год високосный
8 Даны два числа D и M, определяющие день
и месяц. W – день недели 1 Января.
Определить день недели с датой D и M
Год невисокосный
9 Дан номер года. Найти число дней в году. Каждый год, номер
которого делится на 4 без
остатка, является
високосным. Исключение
– те, которые делятся на
100 и не делятся на 400
нацело.
1900г. – невисокос.
2000г. - високос.
10 Даны три числа D, M и G (формат дд.мм.гг).
Проверить, образуют ли они правильную
дату и вывести соответствующее
сообщение.
31.06.90 – неправильная
дата. Определение
високосного года см.
вариант 9
11 Даны три целых числа, определяющие дату:
год, месяц, день. Определить дату
следующего дня.
Год невисокосный
12 В японском календаре был принят 60-ти
летний цикл, состоящий из пяти 12-ти
летних подциклов. Внутри подцикла года
носили названия животных: мыши, коровы,
тигра, зайца, дракона, змеи, лошади, овцы,
обезьяны, курицы, собаки и свиньи.
Попарно года в цикле обозначались
названиями цвета: зеленый, красный,
желтый, белый и черный. Определите цвет и
знак вводимого года по японскому
календарю.
Начало очередного цикла:
1984 год – год зеленой
мыши, 1985 – год зеленой
коровы и т.д.

Решение:

Ниже привожу пошаговое решение для варианта 1 – программа, которая получает число С (от -9 до 9) и выводит его словесное описание с учетом знака. Решение предусматривает использование условного оператора if для проверки знака и оператора switch для выбора словесного значения числа. Шаг 1. Объявляем переменную для хранения значения С и считываем введённое значение. Программа должна работать только с числами от -9 до 9. Шаг 2. С помощью оператора if проверяем, является ли число отрицательным. Если да, то перед числом выводим слово «минус». Шаг 3. Для определения словесного значения абсолютног...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет