Помогите пожайлуста :типы записи(Pascal)

За вознаграждение или нахаляву (если повезёт)

Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill

Ответить
Sven113
Сообщения: 3
Зарегистрирован: 17 апр 2014, 11:52

17 апр 2014, 11:56

Разработайте программу, которая формирует массив записей о студентах некоторой группы, содержащей следующую информацию: фамилию, оценки за последнюю сессию по трем предметам и размер стипендии. Фамилию и отметки программа должна вводить с клавиатуры, а размер стипендии считать, исходя из оценок: все "5" – повышенная (+25%), есть одна "4" – повышенная (+10%), нет троек – обычная стипендия, есть одна "3" – социальная (-15%), больше одной "3" – стипендия 0. Базовый размер стипендии задать в программе константой. После чего программа должна вывести на экран результирующий массив.
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

17 апр 2014, 16:01

Что именно не получается?
Запись примерно такая
type TStudent = record
name: string;
marks: array[1..3] of byte;
stipendia: integer;
end;
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Sven113
Сообщения: 3
Зарегистрирован: 17 апр 2014, 11:52

17 апр 2014, 16:41

имеется алгоритм ввода ,вывода .Нужен код ,который будет определять размер стипендии в зависимости от оценок
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

18 апр 2014, 00:43

1. Пройтись по массиву, пересчитать количество троек: 2-3 - стипендия 0, 1 - стипендия 0.85.
2. Если троек нет - сложить все оценки: 15 - стипендия 1.25, 14 - стипендия 1.1, в остальных случаях стипендия 1
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Sven113
Сообщения: 3
Зарегистрирован: 17 апр 2014, 11:52

19 апр 2014, 09:27

А можно в виде кода?
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

21 апр 2014, 11:28

Что именно вызывает сложности?
Мне, как и большинству старожилов форума, хочется снабжать голодных не рыбой, а удочками.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить