[Programming Basic] Exams , Кредитна система - проблем с намирането на решение ..
Здравейте ! От вчера се опитвам да намеря решение на задачата , но така и не успявам . Единствения ми проблем е как да събирам кредитите ако оценката не е 2 .
https://pastebin.com/8MNbFL9X - моето решение .
Условие :
Да се напише програма, която за определен брой курсове пресмята средна оценка и взети кредити.
Първоначално трябва да се прочете едно число от конзолата, което представлява броят записани курсове. След това последователно за всеки курс се въвежда по едно число:
Цифрите на единиците на това число представляват оценката. Те са в интервала [2…6].
Останалите цифри са броят кредити, които студентът взима при успешното завършване на този курс.
Кредитната система се скалира на база оценката:
Студент с оценка 2 взима 0% от кредитите.
Студент с оценка 3 взима 50% от кредитите.
Студент с оценка 4 взима 70% от кредитите.
Студент с оценка 5 взима 85% от кредитите.
Студент с оценка 6 взима 100% от кредитите.
Вход
От конзолата се прочита:
На първият ред:
n - Броят курсове - цяло число в интервала [1…10]
На следващите n реда:
Числото, представляващо кредитите и оценката - цяло число в интервала [32…306]
Изход
На конзолата се отпечатват 2 редa:
Броят взети кредити, форматиран до втората цифра след десетичната запетая
Средноаритметичната оценка за всички курсове, форматирана до втората цифра след десетичната запетая
Благодаря предварително !
Горе долу успях да се ориентирам по обяснението ти и успях да я реша , благадаря ти ! :)
Thanks for sharing this info.
Struts Training in Chennai| Spring Training in Chennai| Hibernate Training in Chennai