ВУЗ:
Составители:
Рубрика:
4
2. Варианты заданий
2.1. Калькуляторы
1) Разработать класс «Калькулятор», выполняющий указанные в
варианте операции для заданных исходных данных. Программа
должна выполнять ввод данных, проверку правильности введенных
данных, выдачу соответствующих сообщений в случае возникнове-
ния ошибок.
2)Протокол работы калькулятора записать в файл. Протокол дол-
жен включать исходные данные, введенные пользователем, выпол-
няемые операции и результаты их выполнения. В случае возник-
новения ошибки в файл записывается соответствующее сообщение.
3)Предусмотреть возможность просмотра этого файла из програм-
мы калькулятора.
В варианте указаны вид данных, обрабатываемых калькулятором,
и операции, выполняемые калькулятором.
Таблица 2 Калькуляторы
Вариант Вид данных Операции
1 Двадцатипятизначные
числа.
С
ложение, вычитание, умножение,
д
еление, целочисленное деление,
остаток от деления, отмена по-
следней операции, сброс резуль-
тата.
2 Обыкновенные и десятич-
ные дроби.
С
ложение, вычитание, умножение,
деление, преобразование деся-
тичной дроби в обыкновенную и
обратно, отмена последней опе-
рации, сброс результата.
3 Комплексные числа в ал-
гебраической, тригоно-
метрической и экспонен-
циальной формах.
С
ложение, вычитание, умножение,
деление, возведение в целую
с
тепень, извлечение квадратного
корня (по формуле Муавра),
преобразование из одной формы
в
другую, отмена последней опера-
ции, сброс результата.
4 Даты в российском, аме-
риканском и английском
форматах.
- дата1-дата2=кол-во месяцев
- дата1-дата2=кол-во недель
- дата1-дата2=кол-во дней
- дата1-дата2=кол-во часов
- дата1-дата2=кол-во минут
- дата1-дата2=кол-во секунд
- дата1-месяцы=дата2
- дата1-недели=дата2
- дата1-дни=дата2
- дата1-часы=дата2
- дата1-минуты=дата2
- дата1-секунды=дата2
- дата1+месяцы=дата2
- дата1+недели=дата2
- дата1+дни=дата2
4 2. Варианты заданий 2.1. Калькуляторы 1) Разработать класс «Калькулятор», выполняющий указанные в варианте операции для заданных исходных данных. Программа должна выполнять ввод данных, проверку правильности введенных данных, выдачу соответствующих сообщений в случае возникнове- ния ошибок. 2)Протокол работы калькулятора записать в файл. Протокол дол- жен включать исходные данные, введенные пользователем, выпол- няемые операции и результаты их выполнения. В случае возник- новения ошибки в файл записывается соответствующее сообщение. 3)Предусмотреть возможность просмотра этого файла из програм- мы калькулятора. В варианте указаны вид данных, обрабатываемых калькулятором, и операции, выполняемые калькулятором. Таблица 2 Калькуляторы Вариант Вид данных Операции 1 Двадцатипятизначные Сложение, вычитание, умножение, числа. деление, целочисленное деление, остаток от деления, отмена по- следней операции, сброс резуль- тата. 2 Обыкновенные и десятич- Сложение, вычитание, умножение, ные дроби. деление, преобразование деся- тичной дроби в обыкновенную и обратно, отмена последней опе- рации, сброс результата. 3 Комплексные числа в ал- Сложение, вычитание, умножение, гебраической, тригоно- деление, возведение в целую метрической и экспонен- степень, извлечение квадратного циальной формах. корня (по формуле Муавра), преобразование из одной формы в другую, отмена последней опера- ции, сброс результата. 4 Даты в российском, аме- - дата1-дата2=кол-во месяцев риканском и английском - дата1-дата2=кол-во недель форматах. - дата1-дата2=кол-во дней - дата1-дата2=кол-во часов - дата1-дата2=кол-во минут - дата1-дата2=кол-во секунд - дата1-месяцы=дата2 - дата1-недели=дата2 - дата1-дни=дата2 - дата1-часы=дата2 - дата1-минуты=дата2 - дата1-секунды=дата2 - дата1+месяцы=дата2 - дата1+недели=дата2 - дата1+дни=дата2
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »