Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2014, 14:37   #1
andrei_belko
 
Регистрация: 13.11.2013
Сообщений: 7
По умолчанию Запись с вариантами

для турбо паскаля.
помогите код исправить

Код:
Type figyri=(priamoygolnik,treygolnik,kryg);
Isfigyri=record
storona1:real;
case v:figyri of
priamoygolnik: (storona2:real);
treygolnik: (storona3:real;storona4:real);
kryg: (radiys:real);
end;
const n=10;
var Isfiguri:array [1..n] of figyri;
 i:1..n;
chose:byte;
Procedure vvod;
Begin
writeln('Vvedite dannie o figyrah',i);
write('1-priamoygolnik,2-tregolnik,3-krug');
readln(chose);
Case chose of
1:Isfigyri[i].v:=priamougolnik;
2:Isfigyri[i].v:=treygolnik;
3:Isfigyre [i] v:=kryg;
end;
with Isfigyi [i] do
begin
write ('storona1');
readln ('storona1');
case v of
priamoygolnik:begin
write(storona2);
readln(storona2);
end;
treygolnik:begin
write('storona3');
readln('storona3');
write('storona4');
readln('storona4');
end;
kryg:begin
write('radiys');
readln('radius');
end;
end;
end;
procedure vyvod;
begin
with Isfigyri [i] do
begin
writeln('storona1',storona1);
case v of
priamoygolnik:
writeln('storona2',storona2);
treygolnik:begin
writeln('storona3',storona3);
writeln('storona4',storona4);
kryg:begin
writeln('radius',radius);
end;
end;
end;
end.


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 28.05.2014 в 15:25.
andrei_belko вне форума Ответить с цитированием
Старый 01.06.2014, 17:51   #2
andrei_belko
 
Регистрация: 13.11.2013
Сообщений: 7
По умолчанию

помогите плиз, самому не получается исправить
andrei_belko вне форума Ответить с цитированием
Старый 03.06.2014, 17:12   #3
andrei_belko
 
Регистрация: 13.11.2013
Сообщений: 7
По умолчанию

ой я глупость сделал вот условие по каторому я делал...
Задана одна из геометрических фигур: прямоугольник, треугольник или круг. Фигуры задаются разными способами:
прямоугольник – двумя сторонами, треугольник – тремя сторонами, круг – радиусом. В зависимости от того, какая
фигура вводится, вывести определѐнную информацию о ней: для круга – площадь, для прямоугольника – площадь, а для
треугольника – периметр.
andrei_belko вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Записи вариантами. alexeu121 Паскаль, Turbo Pascal, PascalABC.NET 7 28.05.2014 10:26
Запись с вариантами pacman:D Помощь студентам 1 29.02.2012 23:56
Записи с вариантами megabobik Помощь студентам 0 31.01.2010 16:17
Запись с вариантами Rusl92 Помощь студентам 1 14.11.2009 10:27
MainMenu с вариантами beegl Компоненты Delphi 4 08.06.2008 12:09