Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
11
Добавлен:
25.02.2016
Размер:
12.94 Кб
Скачать

ЛР15. Разработка алгоритмов и программ по реализации перегрузки операторов

Задания

1. Осуществите перегрузку оператора “++” так, чтобы при его использовании к объекту прибавлялось 2.

2. Осуществите перегрузку оператора “++” так, чтобы при его использовании объект был умножен на 2.

3. Осуществите перегрузку оператора “– –” так, чтобы при его использовании от объекта отнималась тройка.

4. Осуществите перегрузку оператора “– –” так, чтобы при его использовании объект был разделен на 3.

5. Осуществите перегрузку оператора “+=” так, чтобы при его использовании сумма увеличивалась на 5.

6. Осуществите перегрузку оператора “–=” так, чтобы при его использовании разность уменьшалась на 4.

7. Осуществите перегрузку оператора “*=” так, чтобы при его использовании произведение увеличивалась в 2 раза.

8. Осуществите перегрузку оператора “+” так, чтобы при его использовании каждое из слагаемых предварительно было умножено на 2.

9. Осуществите перегрузку оператора “*” так, чтобы при его использовании каждый из множителей предварительно был увеличен на 10.

10. Осуществите перегрузку оператора “–” так, чтобы при его использовании уменьшаемое и вычитаемое предварительно были умножены на 3 и 2 соответственно.

11. Осуществите перегрузку оператора “/” так, чтобы при его использовании делитель использовался с противоположным знаком.

12. Осуществите перегрузку оператора “/” так, чтобы при его использовании делимое предварительно было увеличено на 100.

13. Осуществите перегрузку оператора “+” так, чтобы при его использовании каждое из слагаемых предварительно было разделено на 2.

14. Осуществите перегрузку оператора “–” так, чтобы при его использовании уменьшаемое и вычитаемое предварительно были разделены на 2 и 4 соответственно.

15. Осуществите перегрузку оператора “/=” так, чтобы при его использовании делитель уменьшался в 4 раза.

16. Осуществите перегрузку оператора “*=” так, чтобы при его использовании каждый из множителей увеличивался в 3 раза.

17. Осуществите перегрузку оператора “++” так, чтобы при его использовании к объекту прибавлялось 4.

18. Осуществите перегрузку оператора “++” так, чтобы при его использовании объект был умножен на 4.

19. Осуществите перегрузку оператора “– –” так, чтобы при его использовании от объекта отнималась пятерка.

20. Осуществите перегрузку оператора “– –” так, чтобы при его использовании объект был разделен на 2.

21. Осуществите перегрузку оператора “+=” так, чтобы при его использовании сумма увеличивалась на 7.

22. Осуществите перегрузку оператора “–=” так, чтобы при его использовании разность уменьшалась на 2.

23. Осуществите перегрузку оператора “*=” так, чтобы при его использовании произведение увеличивалась в 3 раза.

24. Осуществите перегрузку оператора “+” так, чтобы при его использовании каждое из слагаемых предварительно было умножено на 3.

25. Осуществите перегрузку оператора “*” так, чтобы при его использовании каждый из множителей предварительно был увеличен на 3.

26. Осуществите перегрузку оператора “–” так, чтобы при его использовании уменьшаемое и вычитаемое предварительно были умножены на 5 и 4 соответственно.

27. Осуществите перегрузку оператора “/” так, чтобы при его использовании делитель использовался с противоположным знаком.

28. Осуществите перегрузку оператора “/” так, чтобы при его использовании делимое предварительно было увеличено на 50.

29. Осуществите перегрузку оператора “+” так, чтобы при его использовании каждое из слагаемых предварительно было разделено на 4.

30. Осуществите перегрузку оператора “–” так, чтобы при его использовании уменьшаемое и вычитаемое предварительно были разделены на 3 и 6 соответственно. 

Соседние файлы в папке Задание для лабораторных по КПиЯП ( С++ 10-19)