Mniz Fahad Ответов: 2

C++, который готовит выпускников инженерного факультета к лицензионному экзамену, чтобы стать зарегистрированными инженерами


We have following results of a course with exam:
75 of the students who completed this course took the exam. We want to know how well the students did in the examination and are given the scores of 75 students. We want to write a program that summarizes and analyzes the results the following way:
1.	Use random number generator Use 5 (Matric/Identification number of only five digits).
2.	Input each test result (i.e., raw marks). Display the prompting message "Enter result" each time the program requests another test result. a) You are to enter the raw score and categorize it as follows:
i. 90 and above is A
ii. 89-80 is B
iii. 79-70 is C
iv. 69- 60 is D
v. 59 and below is E
3.	Count the number of test results of each type.
4.	Further categorize the result into Pass or Fail (a P or an F)
i. All As, Bs, Cs and Ds are under the P category while E is under F category.
ii. Next to each matric/identification number is written a P if the student passed the exam or an F if the student failed.
5.	Display a summary of the test results indicating the number of students who passed and the number who failed.
6.	Program should restrict user from entering invalid marks (char, negative number, above 100 etc.)


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

мне нужна серьезная помощь...ребята, вы можете мне в этом помочь? или хотя бы какие-то подсказки

Richard MacCutchan

некоторый ключ
1. Прочитайте конспекты курса.
2. Поговорите со своим учителем.

enhzflep

Я очень надеюсь, что вы не тот же человек, который написал это: c++, который готовит выпускников инженерного факультета к лицензионному экзамену, чтобы стать зарегистрированными инженерами

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

2 Ответов

Рейтинг:
2

OriginalGriff

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

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

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


Mniz Fahad

могу ли я получить некоторые подсказки, как это сделать

OriginalGriff

Прочтите вопрос!
Он говорит: "сделай это", затем"сделай то". Так что начинайте с самого верха и двигайтесь вниз...
Вы уже знаете, как это сделать, потому что это материал, который вы использовали в предыдущих упражнениях. Все, что вам нужно сделать, это подумать о том, что он просит вас, и пересмотреть это в свете того, чему вас учили до сих пор.

Mniz Fahad

1. Используйте генератор случайных чисел Use 5 (Matric / Identification number of only five digits).


я не могу понять номер 1.

OriginalGriff

Тогда иди к своему наставнику и скажи ему об этом. Может быть, он плохо сформулировал это, и вам нужно больше разъяснений.

Mniz Fahad

не могли бы вы любезно сказать мне? если я смогу получить репетитора, я не буду писать здесь.. он не настолько полезен

OriginalGriff

Кпаллини, вероятно, прав - но я бы еще раз проверил у твоего наставника.

Рейтинг:
0

CPallini

Цитата:
1. Используйте генератор случайных чисел Use 5 (Matric / Identification number of only five digits).


я не могу понять номер 1.

Вы должны использовать генератор чисел [^] для создания идентификационных номеров, имеющих ровно пять цифр.
Вы можете, например, генерировать числа в диапазоне 10000..99999.

[обновление]
Теперь исправлено. Спасибо Гриффу.
[/обновление]


Mniz Fahad

в соответствии с вопросом в выводе нужно поставить 5 цифр ?

OriginalGriff

Я думаю, что вы правы , но ваши примеры состоят из шести цифр... :смеяться:

CPallini

OOOOOOOOOOOOOOOOPS.... :-О
Спасибо.

OriginalGriff

Мы все это сделали!

Mniz Fahad

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

CPallini

Я бы начал пытаться сгенерировать необходимые случайные идентификаторы (Шаг 0).

Mniz Fahad

а потом?

jeron1

Переходите, конечно, к номеру 2.

CPallini

:-)

Mniz Fahad

кто-нибудь может помочь мне с кодом

jeron1

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