Member 13452896 Ответов: 3

Гистограмма C++ нужна помощь как можно скорее


так что у меня есть один маленький проект в колледже и я не могу понять его out..so в основном программа гласит, что пользователь должен ввести PSI 7 дней, а гистограмма должна показать, насколько здоров воздух...пример -

Psi день 1: 200
PSI день 2 :450
PSI день 3: 200
Psi день 4 :664
Psi день 5: 467
Psi день 6 :876
Psi день 7 :375

Итак, гистограмма выглядит следующим образом

200-300 - это один Астрик
300-400 - это один Астик и так далее... таким образом, есть 3 числа из 7, которые попадают под диапазон 200-300 гистограмма показывает 3 астрика.

здоровые(200-300) *
нездоровый (300-400) *
очень плохо (400-900) ***

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

пробовал вещи, не мог заставить его работать, удалил все ... в основном я пробовал циклы и оператор if...пробовал, но не знал, как использовать любой ТБХ.

Richard MacCutchan

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

3 Ответов

Рейтинг:
26

OriginalGriff

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

И просто сказать: "о, я пробовал, но это не сработало, поэтому я удалил его", - это не лед с нами! Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!

Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!


Рейтинг:
12

CPallini

Вы знаете, он может быть закодирован только с помощью если цепочка, см., например C++: операторы If и Else[^]


Рейтинг:
12

Patrice T

Цитата:
Итак, у меня есть небольшой проект в колледже, и я не могу понять его..

Мы не делаем вашу домашнюю работу, поэтому никакого кода нет.Этот форум призван помочь программистам исправить свой собственный код.
Цитата:
попробовал что-то, но не смог заставить его работать, удалил все.

Поскольку вы не показали свой код, попытка помочь вам - это игра в угадайку.
Цитата:
в основном я пробовал циклы и оператор if.

в принципе, это решение.
Совет:
- Учить отладчик, он покажет вам, что Вы код делаете шаг за шагом, это отличный инструмент обучения, он поможет вам понять, что идет не так в вашем коде.

Существует инструмент, который позволяет вам видеть, что делает ваш код, его имя отладчик Это также отличный инструмент обучения, потому что он показывает вам реальность, и вы можете увидеть, какие ожидания соответствуют реальности.
Когда вы не понимаете, что делает ваш код или почему он делает то, что делает, ответ таков: отладчик.
Используйте отладчик, чтобы увидеть, что делает ваш код. Просто установите точку останова и посмотрите, как работает ваш код, отладчик позволит вам выполнять строки 1 на 1 и проверять переменные по мере их выполнения.

Отладчик-Википедия, свободная энциклопедия[^]

Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]
Базовая отладка с помощью Visual Studio 2010-YouTube[^]
Отладчик здесь для того, чтобы показать вам, что делает ваш код, и ваша задача-сравнить его с тем, что он должен делать.
В отладчике нет никакой магии, он не находит ошибок, он просто помогает вам. Когда код не делает того, что ожидается, вы близки к ошибке.