МF
Михаил Fox

помогите написать программу на Паскале "Планеты солнечной системы"

Атрибуты:
1.Название планеты
2.Масса
3.Диаметр
4.Удаленность от Земли
5.Наличие спутников
Основные функции:
•Удалить все записи по данной массе
•Подсчитать количество планет по наличию спутников
•Отсортировать и вывести все сведения по названию планеты.
Дополнительные функции:
• Добавлять записи.
• Выводить на экран все записи в виде таблицы.
• Удалять запись по заданному атрибуту.
•Осуществлять поиск в соответствии с запросами указанными в пункте «основные функции» . Результаты поиска выводить на экран в виде таблицы.
Диалог с пользователем организовать в виде меню.
• Осуществлять сортировку методом «пузырька» по любому из выбранных атрибутов.

вот данные о планетах:
Меркурий - масса (3,33022·1023 кг)
диаметр ( 4870 км)
удаленность от солнца (45,9 млн км)
количество спутников (0)

Венера - масса (4,87*1024кг)
диаметр (12100 км)
удаленность от солнца (108 млн. км)
количество спутников (0)

Земля - масса (5,9723·1024 кг)
Диаметр (12756,274 км)
удаленность от солнца (149,6 млн. км)
наличие спутников (1)

Марс - масса (6,4*1023кг)
диаметр (6670 км)
удаленность от солнца (228 млн. км. )
количество спутников (2)

Юпитер - масса (1,9*1027кг. )
диаметр (143760 км. )
удаленность от солнца ( 778 млн. км. )
количество спутников (67)

Сатурн - масса (5,68*1026кг. )
диаметр (120420 км. )
удаленность от солнца (1427 млн. км. )
количество спутников (62)

Уран - масса (8,7*1025кг. )
диаметр (51300 км. )
удаленность от солнца ( 2,86 млрд. км. )
количество спутников (27)

Нептун - масса (1*1026кг. )
диаметр (49500 км. )
удаленность от солнца (4,5 млрд. км. )
количество спутников (13)

Плутон - масса (1,3*1022кг. )
диаметр (2324 км. )
удаленность от солнца ((39,4 а. е.) а. е., на сильно вытянутой элептической орбите. )
количество спутников (5)

АТ
Анна Туралина

эта задача = курсовой по курсу Основы программированию, не сможешь сам, пиши в адрес

ДЕ
Даша Елманова

uses graphabc;
var x, y, x1, y1:integer; alfa, alfa1, alfa2, alfa3, alfa4,alfa5,alfa6,alfa7,alfa8,alfa9:real;
const mx=screenwidth div 2; my=screenheight div 2;

procedure quyosh;
var a:real; i,j,r:integer;
begin a:=0; setpenwidth(3);
setpencolor(rgb(255,217,0));
setbrushcolor(rgb(255,217,0));
circle(mx,my,50); r:=85;
while a0 do begin
tozalash; setpencolor(clgreen); setpenwidth(0);
setpencolor(clwhite);
ellipse(mx-950,my-400,mx+950,my+400); ellipse(mx-850,my-340,mx+850,my+340);
ellipse(mx-750,my-280,mx+750,my+280); ellipse(mx-650,my-230,mx+650,my+230);
ellipse(mx-550,my-180,mx+550,my+180); ellipse(mx-450,my-130,mx+450,my+130);
ellipse(mx-350,my-80,mx+350,my+80);ellipse(mx-250,my-40,mx+250,my+40);
if (alfa>=0)and(alfa=pi)and(alfa=2*pi-0.08 then alfa:=0;sleep(100);
end;
end.

Похожие вопросы
Помогите написать программу в паскале
помогите написать программу в паскаль.
Помогите написать программу не ПАСКАЛе.
помогите написать программу на паскале
Помогите! Как написать программу в паскале
Помогите написать программу на Паскале!
Помогите написать программу (на паскаль)
Помогите написать программу паскаль.
Помогите написать программу в паскале!!!
Помогите написать программу в паскале...