Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Paskal.задача на записи.Помогите пожалуйста!

Ответить
Настройки темы
Разное - Paskal.задача на записи.Помогите пожалуйста!

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Дана информация о пяти комнатах в общежитии. Запись имеет вид: фамилии, номер комнаты, факультет, площадь. Вывести данные о комнате, в которой наименьшая площадь.
Код: Выделить весь код
type Kom=record
fam:string[20];
nom:array[1..5]of integer;
fak:string[10];
pl:array[1..5]of real;
end;
var
tekkom:kom;
i:byte;s:real;
begin
for i:=1 to 5 do begin
writeln('Введите фамилию ',i,' студента');
readln(tekkom.fam[i]);
writeln('Введите номер комнаты ',i,' студента');
readln(tekkom.nom[i]);
writeln('Введите факультет ',i,' студента');
readln(tekkom.fak[i]);
writeln('Введите площадь комнаты ',i,' студента');
readln(tekkom.pl[i]);end;
for i:=1 to 5 do
if tekkom.pl[i]>s then s:=tekkom.pl[i];
for i:=1 to 5 do
if tekkom.pl[i]<s then s:=tekkom.pl[i];
writeln('Наименьшая площадь',s:2:2);
writeln ('Фамилия:',tekkom.fam[i]);
writeln ('Номер комнаты:', tekkom.nom[i]);
writeln ('Факультет:', tekkom.fak[i]); 
end.
Нужно сделать вывод фамилии студента, факультета и номера комнаты с наименьшей площадью. И если номера комнат совпадают, а площадь их нет выдать ошибку. Помогите пожалуйста сдавать завтра нужно!

Отправлено: 00:59, 23-12-2011

 

Старожил


Сообщения: 160
Благодарности: 0

Профиль | Отправить PM | Цитировать


Пример вот, переменные сам подставь
max:=pl[1];
for i:=1 to 5 do
if pl[i]>max then begin max:=pl[i]; f:=fam[i]; n:=nom[i]; fack:=fak[i]; end;


writeln('s=',max,' familia=',f,' number=',n,'fakultet=',fack);

Отправлено: 16:31, 14-01-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Paskal.задача на записи.Помогите пожалуйста!

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - Задача, помогите разобраться с процедурой acidspark Программирование и базы данных 7 16-12-2011 11:10
Помогите! что это за задача csrss.exe!? pavlunya Лечение систем от вредоносных программ 1 20-06-2011 22:39
HDD - [решено] Помогите пожалуйста разобраться со скоростью записи на HDD !!!! ummc_1 Накопители (SSD, HDD, USB Flash) 2 30-03-2011 15:08
Пожалуйста пожалуйста помогите блондинке собрать комп leno4ka_perm Выбор отдельных компонентов компьютера и конфигурации в целом 21 04-03-2011 10:34
Помогите с математикой на PASKAL... nec 3540A Программирование и базы данных 3 01-06-2006 20:32




 
Переход