16 / 17 / 0
Регистрация: 01.02.2012
Сообщений: 182
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Решение всех упражнений из книги Р. Лафоре "Объектно-ориентированное программирование в С++"01.02.2012, 17:47. Показов 191463. Ответов 322
Метки нет (Все метки)
Хотя я и начинающий с++-шник. Хочу помочь другим людям. Здесь я буду выкладывать всё что мне удалось решить. В моих решениях будет много хедеров, делал я это в Dev C++. Ос Win 7 64 bit.
Начнём со второй главы: Упражнение 1
Упражнение 2
Упражнение 3
Упражнение 4
Упражнение 5
Упражнение 6
Упражнение 7
Упражнение 8
Упражнение 9
Упражнение 10 (Намучился с этой задачей)
Упражнение 11
Упражнение 12 (это самая геморная программа на разработку которой ушло больше дня)
13
|
01.02.2012, 17:47 | |
Ответы с готовыми решениями:
322
Решение всех упражнений из книги Р. Лафоре "Объектно-ориентированное программирование в С++" Ищу ответы на задания из книги Лафоре Р. "Объектно-ориентированное программирование в С++" 4 издание. Роберт Лафоре, "Объектно-ориентированное программирование на C++" Объектно-ориентированный анализ, Объектно-ориентированное проектирование, Объектно-ориентированное программирование |
59 / 58 / 7
Регистрация: 03.02.2013
Сообщений: 167
|
|
19.03.2013, 21:55 | 41 |
сделать аналог таблицы умножения для дробей ((чсл1/знм1)*(чсл2/знм2)=чсл3(равен произведению чсл1*чсл2)/знм3(равен произведению знм1*знм2)- тоесть 1/6 х 1/6 = 1/36, 1/6 х 2/6 = 2/36... Итак получается квадратная матрица размером (знм*знм) +первой строкамой и первым элементом в каждом столбце идут сами дроби, котрые перемножаются между собой(поумолчанию 1/6, 2/6, 3/6, 4/6, 5/6)
Добавлено через 11 минут ...
0
|
6 / 6 / 0
Регистрация: 27.02.2013
Сообщений: 23
|
|
19.03.2013, 22:39 | 42 |
Не додумался)
Может так будет проще табличка для 6-рки. Кликните здесь для просмотра всего текста
---1 2 3 4 5 ----------------- 1 1 2 3 4 5 2 2 4 6 8 10 3 3 6 9 12 15 4 4 8 12 16 20 5 5 10 15 20 25 А в нашем случае Кликните здесь для просмотра всего текста
------1/6 2/6 3/6 4/6 5/6 ----------------- 1/6 1/36.......... 2/6 .................. 3/6 .................. 4/6 .................... 5/6 ..........................25/36 Когда в таком представлении записал, то более понятно стало. Первый раз когда читал, не мог понять откуда взялись числа 61, 361, 181 и тд) Добавлено через 22 минуты Kins, у тебя какой компилятор? Я пользуюсь wxDev-C++. Возникли проблемы, когда понадобилось вводить с клавиатуры русские буквы. Проблема эта решается, но решил делать все на английском, чем постоянно вставлять в код костыли.
2
|
59 / 58 / 7
Регистрация: 03.02.2013
Сообщений: 167
|
|
19.03.2013, 22:55 | 43 |
VS12
Добавлено через 43 секунды аналогично местами) Добавлено через 13 минут Рикки, задания 7й главы не решал еще? Я только начал если что=)
1
|
0 / 0 / 2
Регистрация: 03.01.2013
Сообщений: 113
|
|
20.03.2013, 02:51 | 44 |
Kins,
Рики, Благодарю ребят. В книге пропущены пробелы + как я понял дробь с опечаткам записана. Я даже толком не понимал с какой стороны подойти. Только вот не могу еще один момент понять, откуда после 1/36 берется 1/18,1/12,1/9,1/36 (если брать первый столбик умножения), а где-то вообще 1/3... Целый день убил ради 3х задач.)) Последняя меня просто убила : ))) Хочется самому понять и написать код, а не копировать с форума. До этого момента часто сравнивал свои варианты с вашими. Топ для меня полезен : ))
0
|
0 / 0 / 2
Регистрация: 03.01.2013
Сообщений: 113
|
|||||||
20.03.2013, 02:59 | 45 | ||||||
Еще добавлю что не понятно как должны считаться не только знаменатели но и числители. по идее первый столбик ("умножения") должен выглядеть следующим образом:
0
|
6 / 6 / 0
Регистрация: 27.02.2013
Сообщений: 23
|
|
20.03.2013, 03:19 | 46 |
сокращения. 4/6*3/6=12/36=1/3 ; 4/6*1/6=4/36=1/9. За деревьями леса не видно)
Kins, добрался до 7.6)
0
|
0 / 0 / 2
Регистрация: 03.01.2013
Сообщений: 113
|
|
20.03.2013, 15:44 | 47 |
Рики, Спасибо ! : ))
0
|
59 / 58 / 7
Регистрация: 03.02.2013
Сообщений: 167
|
||||||||||||||||||||||||||||||||||||
25.03.2013, 20:04 | 48 | |||||||||||||||||||||||||||||||||||
Глава 7 Упражнение №4
Кликните здесь для просмотра всего текста
Добавлено через 35 секунд Глава 7 Упражнение №5 Кликните здесь для просмотра всего текста
Добавлено через 42 секунды Глава 7 Упражнение №6 Кликните здесь для просмотра всего текста
Добавлено через 42 секунды Глава 7 Упражнение №7 Кликните здесь для просмотра всего текста
Добавлено через 39 секунд Глава 7 Упражнение №8 Кликните здесь для просмотра всего текста
Добавлено через 21 час 29 минут Глава 7 Упражнение №9 Кликните здесь для просмотра всего текста
Добавлено через 4 часа 8 минут Глава 7 Упражнение №10 Кликните здесь для просмотра всего текста
1
|
59 / 58 / 7
Регистрация: 03.02.2013
Сообщений: 167
|
||||||
27.03.2013, 13:47 | 49 | |||||
Глава 7 Упражнение №11
Кликните здесь для просмотра всего текста
0
|
135 / 22 / 1
Регистрация: 19.10.2012
Сообщений: 42
|
|||||||||||
27.03.2013, 22:29 | 50 | ||||||||||
Рики а если я ввожу пенсов больше чем 12 (шиллингов больше чем 20) в несколько раз
Глава 5 упражнение 11
0
|
59 / 58 / 7
Регистрация: 03.02.2013
Сообщений: 167
|
||||||
28.03.2013, 23:02 | 51 | |||||
Глава 7 Упражнение №7 с рабочей самодельной формулой перевода из char в double
Кликните здесь для просмотра всего текста
2
|
6 / 6 / 0
Регистрация: 27.02.2013
Сообщений: 23
|
||||||||||||||||||||||||||||||||||||
28.03.2013, 23:35 | 52 | |||||||||||||||||||||||||||||||||||
Если все работает, то выходит как и проверка есть) Добавлено через 6 минут Глава 7 Упражнение №4 Кликните здесь для просмотра всего текста
Глава 7 Упражнение №5 Кликните здесь для просмотра всего текста
Глава 7 Упражнение №6 Кликните здесь для просмотра всего текста
_atold так и не заработало. Глава 7 Упражнение №7 Кликните здесь для просмотра всего текста
Глава 7 Упражнение №8 Кликните здесь для просмотра всего текста
Глава 7 Упражнение №9 Кликните здесь для просмотра всего текста
Глава 7 Упражнение №10 Кликните здесь для просмотра всего текста
Одиннадцатое задание -просто разрыв шаблона.
0
|
59 / 58 / 7
Регистрация: 03.02.2013
Сообщений: 167
|
|||||||||||
29.03.2013, 20:31 | 53 | ||||||||||
Глава 7 Упражнение №11 Исправлено: заполнение запятыми после формулы перевода; производится замена запятой на точку.
Кликните здесь для просмотра всего текста
Добавлено через 1 час 24 минуты Глава 7 Упражнение №12 Кликните здесь для просмотра всего текста
0
|
59 / 58 / 7
Регистрация: 03.02.2013
Сообщений: 167
|
|||||||||||||||||||||||||||||||
12.04.2013, 20:08 | 54 | ||||||||||||||||||||||||||||||
Глава 8 Упражнение №5
Кликните здесь для просмотра всего текста
Добавлено через 3 минуты Глава 8 Упражнение №6 не понятно было про умножения значений и использование типа float - все и без этого работает Кликните здесь для просмотра всего текста
Добавлено через 2 минуты Глава 8 Упражнение №7 не перегружал операции == и != -ибо не считаю нужным, с удовольствием посмотрю на реализацию перегрузки этих операторов в данном случае) Кликните здесь для просмотра всего текста
Добавлено через 53 секунды Глава 8 Упражнение №8 Кликните здесь для просмотра всего текста
Добавлено через 44 секунды Глава 8 Упражнение №9 Кликните здесь для просмотра всего текста
Добавлено через 1 минуту Глава 8 Упражнение №10 я не фанат математики- формулы перевода на вики нарыл, так что если что не так, прошу меня не винить, но все вроде нормально работает) Кликните здесь для просмотра всего текста
0
|
59 / 58 / 7
Регистрация: 03.02.2013
Сообщений: 167
|
||||||
13.04.2013, 21:44 | 55 | |||||
Глава 8 Упражнение №11
Кликните здесь для просмотра всего текста
0
|
59 / 58 / 7
Регистрация: 03.02.2013
Сообщений: 167
|
||||||
16.04.2013, 12:32 | 56 | |||||
Глава 8 Упражнение №12
Кликните здесь для просмотра всего текста
0
|
59 / 58 / 7
Регистрация: 03.02.2013
Сообщений: 167
|
|||||||||||||||||||||||||||||||||||||||||
25.04.2013, 13:44 | 57 | ||||||||||||||||||||||||||||||||||||||||
Глава 9 Упражнение №4
Кликните здесь для просмотра всего текста
Добавлено через 59 секунд Глава 9 Упражнение №5 Кликните здесь для просмотра всего текста
Добавлено через 46 секунд Глава 9 Упражнение №6 Кликните здесь для просмотра всего текста
Добавлено через 1 минуту Глава 9 Упражнение №7 Кликните здесь для просмотра всего текста
Добавлено через 5 минут Глава 9 Упражнение №8 Кликните здесь для просмотра всего текста
Добавлено через 1 минуту Глава 9 Упражнение №9 Кликните здесь для просмотра всего текста
Добавлено через 53 секунды Глава 9 Упражнение №10 Кликните здесь для просмотра всего текста
Добавлено через 1 минуту Глава 9 Упражнение №11 Кликните здесь для просмотра всего текста
2
|
59 / 58 / 7
Регистрация: 03.02.2013
Сообщений: 167
|
||||||
30.04.2013, 09:36 | 58 | |||||
Глава 9 Упражнение №12
Кликните здесь для просмотра всего текста
2
|
Mordsit
|
|
13.06.2013, 21:58 | 59 |
Доброе время суток, а решений из 10 главы нет еще ненароком?
|
59 / 58 / 7
Регистрация: 03.02.2013
Сообщений: 167
|
|
27.06.2013, 20:23 | 60 |
есть, 10я глава до 10го вроде задания. 11я глава до 8го. Времени нет просто запостить.
0
|
27.06.2013, 20:23 | |
27.06.2013, 20:23 | |
Помогаю со студенческими работами здесь
60
Ошибки в книги Р.Лафоре "Объектно-Ориентирование программирование в C++" Ориентированное программирование в С++ Р. Лафоре Объектно-ориентированное программирование Объектно-ориентированное программирование Объектно -ориентированное программирование Объектно-ориентированное программирование Объектно-ориентированное программирование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |