Номер: 192823
Количество страниц: 8
Автор: marvel7
Контрольная Программирование, лабораторная работа №1, номер: 192823
390 руб.
Купить эту работу
Не подошла
данная работа? Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу
данная работа? Вы можете заказать учебную работу
на любую интересующую вас тему
- Содержание:
Задание 1.1
Поле first – целое положительное число, числитель; поле second – целое положительное число, знаменатель. Реализовать метод ipart() – выделение целой части дроби first/second. Метод должен проверять неравенство знаменателя нулю.
Задание 1.2
Поле first – целое положительное число, калорийность 100 г продукта; поле second – дробное положительное число, масса продукта в килограммах. Реализовать метод power() – вычисление общей калорийности продукта
Задание 2.
Описать структуру с именем WORKER, содержащую следующие поля:
? фамилия и инициалы работника;
? название занимаемой должности;
? год поступления на работу.
Написать программу, выполняющую следующие действия:
? ввод с клавиатуры данных в массив, состоящий из десяти структур типа WORKER; записи должны быть размещены по алфавиту.
? вывод на дисплей фамилий работников, чей стаж работы в организации превышает значение, введенное с клавиатуры;
? если таких работников нет, вывести на дисплей соответствующее сообщение.
Задание 3.
Описать структуру с именем ZNAK, содержащую следующие поля:
? фамилия, имя;
? знак Зодиака;
? день рождения (массив из трех чисел).
Написать программу, выполняющую следующие действия:
? ввод с клавиатуры данных в массив, состоящий из восьми элементов тина ZNAK; записи должны быть упорядочены по датам дней рождения;
? вывод на экран информации о человеке, чья фамилия введена с клавиатуры;
? если такого нет, выдать на дисплей соответствующее сообщение.
Задание 4.
Описать структуру с именем ORDER, содержащую следующие поля:
? расчетный счет плательщика;
? расчетный счет получателя;
? перечисляемая сумма в руб.
Написать программу, выполняющую следующие действия:
? ввод с клавиатуры данных в массив, состоящий из восьми элементов типа ORDER; записи должны быть размещены в алфавитном порядке по расчетным счетам плательщиков;
? вывод на экран информации о сумме, снятой с расчетного счета плательщика, введенного с клавиатуры;
? если такого расчетного счета нет, выдать на дисплей соответствующее сообщение.