Krystian Charles 2 Ответов: 2

Как мне решить этот вопрос


напишите модульную программу на языке Си, которая принимает 5 баллов пользователя на игровой консоли PS4.

программа должна многократно запрашивать у каждого пользователя рейтинги по следующим факторам игровой консоли PS4

стоимость
игры
обратная совместимость
разрешение экрана



все факторы должны быть сохранены с использованием шкалы 1-5, где 5-самая высокая оценка. все 4 факторных балла должны быть суммированы и сохранены в PS4_ScoringArray, давая оценку из 20 для каждого пользователя.


Напишите 3 функции для достижения следующих требований программы.

1. выведите самый низкий балл для консоли PS4
2. выведите самый высокий балл для консоли PS4
3. вычислите и распечатайте среднее значение баллов для консоли PS4. Определяет и печатает средние рейтинги на консоли PS4.

а. "отлично", если среднее значение находится в пределах 16-20
б. "среднее", если среднее значение находится в пределах 10-15
c."бедный", если среднее значение находится между 0_9


Что я уже пробовал:

я не пробовал потому что я самоучка и я наткнулся на этот вопрос в интернете и не мог понять его

2 Ответов

Рейтинг:
0

KarstenK

Чтобы решить свою домашнюю работу, вам нужно изучить базовые навыки программирования. Первый шаг-выяснить, разрешено ли вам использовать только C или C++ и использовать стандартные библиотеки с такими классами, как std::string, которые решают множество задач обработки строк. Поэтому прочитайте свое задание или спросите об этом своего учителя, а затем найдите какой-нибудь учебник, например Учитесь С.

Для получения дополнительной информации вы можете прочитать мой Как начать домашнюю работу или карьеру разработчика? в которой я сконцентрировал свой опыт и знания.


Рейтинг:
0

Patrice T

Цитата:
я не пробовал потому что я самоучка и я наткнулся на этот вопрос в интернете и не мог понять его

Eveb, если эта проблема не является уровнем ракетостроения, просто давая вам полное решение blowup не поможет вам ничему научиться.
Совет: во время обучения никогда не пропускайте шаги.

Вы должны знать, что вы можете сделать практически все на любом языке, просто некоторые языки сложнее для начинающих, потому что есть больше подводных камней, чтобы справиться.
Вам нужно овладеть набором техник, которые лежат в основе работы и не связаны с языком.

Советы:
- Начните с простого/безопасного языка: VB, Java, C#, а не C или C++. Я также не рекомендую начинать с Python из-за использования отступов.
- Читайте документацию / следуйте учебникам (их очень много)
- Начните с крошечных/бесполезных проектов, цель которых-научиться программированию, а не делать что-то полезное.
- Начните с программ консольного режима (никакой причудливой графики, никакой мыши)
- Learn debugger (невероятный инструмент обучения)
Отладчик - Википедия, свободная энциклопедия[^]
Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]
- Проблема ? Google-ваш друг.
- Изучите один или несколько методов анализа, E. W. Djikstra/N. Уирт Stepwize уточнение/метод сверху вниз это хорошее начало.
Структурного Программирования.формат PDF[^]
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]
- Изучайте алгоритмы и структуры данных.
- Учить Булевой алгебры
- Изучайте SQL
- Изучите проектирование и Администрирование баз данных
Введение в проектирование баз данных[^]
1NF, 2NF, 3NF и BCNF в нормализации баз данных | учебник по СУБД | Studytonight[^]
- Изучайте Регулярные Выражения

Интересная ссылка:
stanford.edu: учитесь программировать[^]
CodersLegacy - передача знаний в будущее[^]

Нет кратчайшего пути к знанию, никто не может учиться за вас, вы единственный, кто может это сделать.
Помните, что упражнения и маленькие проекты здесь не для того, чтобы сделать что-то полезное, они здесь, чтобы научить вас программированию.