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

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Помогите пожайлуста :типы записи(Pascal)

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

Хыиуду » 21 апр 2014, 11:28

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

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

Sven113 » 19 апр 2014, 09:27

А можно в виде кода?

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

Хыиуду » 18 апр 2014, 00:43

1. Пройтись по массиву, пересчитать количество троек: 2-3 - стипендия 0, 1 - стипендия 0.85.
2. Если троек нет - сложить все оценки: 15 - стипендия 1.25, 14 - стипендия 1.1, в остальных случаях стипендия 1

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

Sven113 » 17 апр 2014, 16:41

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

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

Хыиуду » 17 апр 2014, 16:01

Что именно не получается?
Запись примерно такая
type TStudent = record
name: string;
marks: array[1..3] of byte;
stipendia: integer;
end;

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

Sven113 » 17 апр 2014, 11:56

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

Вернуться к началу