|
0 / 0 / 0
Регистрация: 28.02.2016
Сообщений: 17
|
|
Java конструктор10.03.2016, 17:19. Показов 542. Ответов 3
нид хелп бойз
Problem statement You want to buy a used car, but need help deciding, so you create a formula that will help you rate available used cars, given their characteristics and some user reviews that you find online: Score = (26,000 – Price)/3000 – 0.2*(Years old) + 0.2*(MPG-25) + Driver rating Assume that the Driver rating for a car is (G + (0.5*O) - B)/T, where G, O, B, and T are the number of Good, OK, Bad ratings, and Total number of ratings, respectively. Toyota Honda Chevrolet BMW Price 18,000 20,000 17,000 26,000 Years old 0.5 1 1 4 MPG 26 25 27 23 Driver rating Toyota Honda Chevrolet BMW Bad 3 1 1 0 OK 2 2 4 1 Good 1 6 5 3 Program Your assignment is to write a program containing classes and objects to decide which car to buy. You will need the following classes: -A UsedCarLot class -A Car class -A DriverRating class - A test class that only has a main() method to create and use the necessary objects. The UsedCarLot class has space for four Car items. Each Car has a DriverRating object that contains the breakdown of the ratings given by reviewers. You must have a DriverRating class; you may not put the ratings directly in the Car class. Your main() method does not need to accept any user inputs. All data can be hard-wired into the program. Add additional methods as appropriate in the classes listed above to enable your main() method to accomplish the following tasks. Create the necessaryUsedCarLot, Car and DriverRating objects. Create each object using the data in the tables from the Problem Statement section above. Call a method in the appropriate class that will give the driver rating for each of the cars and output the result to the console. For this part, access the Car objects through the UsedCarLot object. Call a method in the appropriate class that will compute the overall score for a given car. Call this for each Car and output the result. For this part, access the Car objects directly. You read more reviews online, one Bad review for Chevrolet and three Good reviews for BMW. Call a method in the appropriate class that will update the appropriate data. Output the new overall scores for these two Cars. Call a method that prints the make of the Cars in the UsedCarLot with an age of one year old or less, out of the set of four cars. Some people will want to avoid “lemons”. Call a method that returns the percentage of bad reviews for each car. Your UsedCarLot, Cars and DriverRating classes must have the appropriate data members, constructors, getXXX() methods, setXXX() methods and other methods in order to complete the assignment. All data members must be private in all classes. You only need to write the getXXX(), setXXX() and other methods required to produce the specific outputs for this homework, as described above. You are welcome to use arrays if you are comfortable with them; they are not required for this assignment. Example Output: Driver ratings: Toyota: -0.16666666666666666 Honda: 0.6666666666666666 Chevrolet: 0.6 BMW: 0.875 Over all scores: Toyota: 2.6 Honda: 2.466666666666667 Chevrolet: 3.8 BMW: -0.325 With 1 additional bad review, the updated overall score for Chevrolet is: 3.654545454 With 3 additional good reviews, The updated overall score for BMW is: -0.2714285714 Cars in lot newer than one year: Toyota Honda Chevrolet Percent of bad ratings: Toyota: 50.0% Honda: 11.11111111111111% Chevrolet: 18.181818181818183% BMW: 0.0%
0
|
|
| 10.03.2016, 17:19 | |
|
Ответы с готовыми решениями:
3
|
| 10.03.2016, 18:20 | ||
|
Не по теме:
http://ocw.mit.edu/courses/civ... signments/
0
|
||
|
82 / 82 / 32
Регистрация: 17.02.2016
Сообщений: 226
|
|
| 10.03.2016, 18:28 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 28.02.2016
Сообщений: 17
|
|
| 10.03.2016, 18:29 [ТС] | |
|
FatNinja, это не mit курсы,это задание в универе дали,если я пишу них хелп,значит по каким то причинам у меня нету возможности решить самому.
Добавлено через 1 минуту FatNinja, спасибо
0
|
|
| 10.03.2016, 18:29 | |
|
Помогаю со студенческими работами здесь
4
Какую версию Java поддерживает .Net Java# И какую VS6.0 Java++ ? Определить конструктор без параметров, конструктор с одним параметром, конструктор с двумя параметрами, деструктор Не могу сделать чтобы класс содержал основной конструктор и конструктор копирования Конструктор класса, конструктор копирования запускается не тот который нужен this(Всегда ли вызывается конструктор при не явной передачи объекта в конструктор) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|