Здавалка
Главная | Обратная связь

Контрольная работа по дисциплине «Программирование» для студентов заочного отделения специальности «Бизнес информатика»

Написать программу на языке С/С++ в соответствии со своим вариантом задания. В текст контрольной работы включить блок-схему алгоритма выполнения задания, код с комментариями и скрин-шоты консоли с результатами выполнения программы.

Задание
  Описать структуру с именем TOVAR, содержащую следующие поля: ü название товара; ü название фирм, в которых продается товар; ü стоимость товара.   Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из десяти элементов типа TOVAR (записи должны быть упорядочены в алфавитном порядке по названиям товаров); ü вывод на экран информации о товарах, названия которых введено с клавиатуры, а стоимость меньше заданного с клавиатуры значения (если таких товаров нет, вывести соответствующее сообщение).
  Описать структуру с именем SCHET, содержащую следующие поля: ü расчетный счет плательщика; ü расчетный счет получателя; ü перечисляемая сумма в рублях.   Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из десяти элементов типа SCHET (записи должны быть отсортированы по расчетным счетам плательщиков); ü вывод на экран информации о расчетном счете получателя и сумме, снятой с расчетного счета плательщика, введенного с клавиатуры (если такого расчетного счета нет, вывести соответствующее сообщение).
  Описать структуру с именем PRICE, содержащую следующие поля: ü название товара; ü название и адрес магазина, в котором продается товар; ü стоимость товара в рублях.   Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из восьми элементов типа PRICE (записи должны быть упорядочены в алфавитном порядке по адресам магазинов); ü вывод на экран информации о товаре и его стоимости, который находится в магазинах на введенной с клавиатуры улице (если таких магазинов нет, вывести соответствующее сообщение).
  Описать структуру с именем ORDER, содержащую следующие поля: ü расчетный счет плательщика; ü расчетный счет получателя; ü полученная сумма в рублях.   Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из десяти элементов типа ORDER (записи должны быть отсортированы по расчетным счетам получателей); ü вывод на экран информации о полученной сумме, поступившей на расчетный счет получателя, введенный с клавиатуры (если такого расчетного счета нет, вывести соответствующее сообщение).
  Описать структуру с именем ORDER, содержащую следующие поля: ü ФИО плательщика налогов; ü долг за прошлый год; ü неоплаченные долги за истекшие года; ü сумма пени.   Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из восьми элементов типа ORDER (записи должны быть размещены в алфавитном порядке по ФИО плательщиков); ü вывод на экран информации о сумме долга должников, чьи фамилии введены с клавиатуры (если должников нет, вывести соответствующее сообщение).
  Описать структуру с именем ORDER, содержащую следующие поля: ü ФИО плательщика и его расчетный счет; ü расчетный счет получателя; ü полученная сумма в рублях.   Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из десяти элементов типа ORDER (записи должны быть размещены в алфавитном порядке по ФИО плательщиков); ü вывод на экран информации о плательщиках и их расчетных счетах, которые перевели на расчетный счет получателя, введенный с клавиатуры, больше 1000 руб (если таких плательщиков нет, вывести соответствующее сообщение).
  Описать структуру с именем BANK, содержащую следующие поля: ü ФИО заемщика; ü ФИО поручителя; ü Сумма долга.   Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из восьми элементов типа BANK (записи должны быть размещены в алфавитном порядке по ФИО заемщиков); ü вывод на экран информации о сумме долга и поручителе заемщика, введенного с клавиатуры (если такого заемщика нет, вывести соответствующее сообщение); ü для каждого введенного с клавиатуры поручителя вывести ФИО всех заемщиков, за которых он поручился и общую сумму долга по ним (если таких поручителей нет, вывести соответствующее сообщение).  
  Описать структуру с именем BANK, содержащую следующие поля: ü Название банка; ü Название вклада; ü Процентная ставка по вкладу.   Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из восьми элементов типа BANK (записи должны быть размещены в алфавитном порядке по названиям банков ü вывод на экран информации о вкладе с наибольшей ставкой.
  Описать структуру с именем BANK, содержащую следующие поля: ü Название банка; ü Название вклада; ü Процентная ставка по вкладу.   Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из восьми элементов типа BANK (записи должны быть размещены в алфавитном порядке по названиям банков ü вывод на экран названий банков, процентная ставка по вкладу, название которого введено с клавиатуры, не ниже 10% (если таких вкладов нет, вывести соответствующее сообщение).
  Описать структуру с именем DOM, содержащую следующие поля: ü Риэлторские агентства; ü Список квартир;   Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из восьми элементов типа DOM (записи должны быть размещены в алфавитном порядке по адресам квартир); ü вывод на экран списка квартир со стоимостью менее 1 700 000. (Если их несколько, вывести весь список. Если таких нет вывести соответствующее сообщение.)
  Описать структуру с именем PRICE, содержащую следующие поля: ü название товара; ü название магазина, в котором продается товар; ü стоимость товара в рублях.   Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из восьми элементов типа PRICE (записи должны быть упорядочены в алфавитном порядке по названиям товаров); ü вывод на экран информации о товаре, название которого введено с клавиатуры со стоимостью больше 100 и меньше 2 000 рублей (если таких товаров нет, вывести соответствующее сообщение).
  Описать структуру с именем WORKER, содержащую следующие поля: ü ФИО работника; ü Номер счета; ü Размер зарплаты.   Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из восьми элементов типа WORKER (записи должны быть размещены в алфавитном порядке по фамилиям работников). ü вывод на экран номеров счетов и работников, зарплата которых не превышает 15 000 руб. (если таких работников нет, вывести соответствующее сообщение).
  Описать структуру с именем WORKER, содержащую следующие поля: ü ФИО работника; ü Название предприятия, на котором он работает; ü Размер зарплаты.   Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из восьми элементов типа WORKER (записи должны быть размещены в алфавитном порядке по фамилиям работников). ü вывод на экран названий предприятий и работников, зарплата которых не превышает 10 000 руб. (если таких работников нет, вывести соответствующее сообщение).
  Описать структуру с именем WORKER, содержащую следующие поля: ü ФИО работника; ü Название предприятия, на котором он работает; ü Размер зарплаты.   Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из восьми элементов типа WORKER (записи должны быть размещены в алфавитном порядке по названиям предприятий). ü вывод на экран работников предприятия, название которого введено с клавиатуры, зарплата которых не превышает 10 000 руб. (если таких работников нет, вывести соответствующее сообщение).
  Описать структуру с именем WORKER, содержащую следующие поля: ü ФИО работника; ü Номер счета; ü Размер зарплаты.   Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из восьми элементов типа WORKER (записи должны быть отсортированы по расчетным счетам работников); ü вывод на экран номеров счетов и работников, зарплата которых больше 25 000 руб. (если таких работников нет, вывести соответствующее сообщение).
  Описать структуру с именем VKLAD, содержащую следующие поля: ü название банка; ü наименование вклада; ü на какой срок открывается вклад; ü процентная ставка по вкладу; Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из девяти элементов типа VKLAD (записи должны быть размещены по срокам действия вкладов, и для каждого срока отсортированы в алфавитном порядке по названиям банков); ü вывод на экран всех вкладов, длительностью меньше полугода с процентной ставкой больше 11%. (Если их несколько, вывести весь список. При условии, что таких вкладов нет, вывести соответствующее сообщение.)
  Описать структуру с именем VKLAD, содержащую следующие поля: ü название банка; ü наименование вклада; ü процентная ставка по вкладу; Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из девяти элементов типа VKLAD (записи должны быть размещены в алфавитном порядке по названиям банков); ü вывод на экран всех вкладов с процентной ставкой больше 11%. (Если их несколько, вывести весь список. При условии, что таких вкладов нет, вывести соответствующее сообщение.)
  Описать структуру с именем HOTEL, содержащую следующие поля: ü название отеля; ü тип номера; ü стоимость номера; Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из девяти элементов типа HOTEL (записи должны быть размещены в алфавитном порядке по названиям отелей); ü вывод на экран номера с наибольшей стоимостью с названием отеля и указанием типа. (Если их несколько, вывести весь список.)
  Описать структуру с именем HOTEL, содержащую следующие поля: ü название отеля; ü тип номера; ü расчетный счет плательщика; ü стоимость номера; Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из девяти элементов типа HOTEL (записи должны быть упорядочены по расчетным счетам плательщиков); ü вывод на экран номеров отелей стоимостью менее 7 000 за сутки. (Если их несколько, вывести весь список.)
  Описать структуру с именем HOTEL, содержащую следующие поля: ü название отеля; ü тип номера; ü стоимость номера; Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из девяти элементов типа HOTEL (записи должны быть размещены в алфавитном порядке по названиям отелей); ü вывод на экран номеров отелей в ценовом диапазоне от 3000 руб. до 5000 руб. (Если их несколько, вывести весь список.)  
  Описать структуру с именем MAGAZIN, содержащую следующие поля: ü название товара; ü название магазина, в котором продается товар; ü адрес магазина; ü стоимость товара. Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из десяти элементов типа MAGAZIN (записи должны быть упорядочены в алфавитном порядке по названиям товаров); ü вывод на экран информации о товаре, название которого введено с клавиатуры (если таких товаров нет, вывести соответствующее сообщение).
Описать структуру с именем PEREPLATA, содержащую следующие поля: ü Название банка; ü Адрес банка; ü ФИО плательщика; ü Процент по ипотеке; ü Переплата за год. Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из 9 элементов типа PEREPLATA (записи должны быть упорядочены в алфавитном порядке по фамилиям плательщиков); ü вывод на экран информации о банке, процент по ипотеке в котором наименьший, а количество плательщиков наибольшее.
  Описать структуру с именем PEREPLATA, содержащую следующие поля: ü Название банка; ü Адрес банка; ü ФИО плательщика; ü Процент по ипотеке; ü Переплата за год. Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из 9 элементов типа PEREPLATA (записи должны быть упорядочены в алфавитном порядке по фамилиям плательщиков); ü вывод на экран информации о банке, средняя переплата за год в котором наибольшая для группы плательщиков.
Описать структуру с именем PEREPLATA, содержащую следующие поля: ü Название банка; ü ФИО плательщика; ü Процент по ипотеке; ü Переплата за год. Написать программу, выполняющую следующие действия: ü ввод с клавиатуры данных в массив, состоящий из семи элементов типа PEREPLATA (записи должны быть упорядочены в алфавитном порядке по названиям банков); ü вывод на экран информации о плательщиках, переплата за год у которых больше 120 000 (если таких плательщиков нет, вывести соответствующее сообщение).  




©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.