С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/103: Рейтинг темы: голосов - 103, средняя оценка - 4.65
0 / 0 / 0
Регистрация: 18.05.2016
Сообщений: 47

Написать программу по нахождению площадей фигур

13.06.2016, 14:51. Показов 19830. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать программу по нахождению площадей фигур.
Надо сделать так, что бы в ней было несколько способов вычисления, например треугольника через основание и высоту, и через стороны и угол. А так же добавить в программу проверку на неподходящие числа, например отрицательные.
Ниже скинул уже то, до чего дошел. Хотелось бы что бы доработали программу так, что бы после выбора в меню "треугольник-3" Переходил на следующий этап меню и там уже выбирать каким способом будет находится площадь.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
Uses CRT;
var
a,s,r,b,h:real;
V:char;
begin
repeat
  clrscr;
  writeln('"Программа для вычисления площади фигур"');
  writeln('Введите номер фигуры');
  writeln('Квадрат-1');
  writeln('Прямоугольник-2');
  writeln('круг-3');
  writeln('Треугольник-4');
  writeln('ромб-5');
  writeln('Параллелограмм-6');
  writeln('Трапеция-6');
  writeln('Выход-q');
  readln(V);
  case V of
'1':begin//квадрат
  writeln('Площадь квадрата');
  writeln('Введите значение стороны');
  readln(a);
  s:=a*a;
  writeln('Решение готово');
  writeln ('Площадь квадрата=',s);
  writeln('Нажмите Enter для очистки экрана. ');
  readln;
end;
'2':begin//прямоугольник
  writeln('Площадь прямоугольника');
  writeln('введите сторону a');
  readln(a);
  writeln('введите сторону b');
  readln(b);
  s:=a*b;
  writeln('Решение готово');
  writeln('Площадь прямоугольника=',s);
  writeln('Нажмите Enter для очистки экрана.');
  readln;
end;
'3':begin//круг
  writeln('Площадь круга');
  writeln('радиус круга');
  readln(r);
  s:=3.14*r*r;
  writeln('Решение готово');
  writeln('Площадь круга=',s);
  writeln('Нажмите Enter для очистки экрана.');
  readln;
end;
'4':begin//треугольник
  writeln('Площадь треугольника');
  writeln('Введите основание треугольника');
  readln(b);
  writeln('Введите высоту треугольника');
  readln(h);
  s:=((1/2)*b*h);
  writeln('Решение готово');
  writeln('Площадь треугольника=',s);
  writeln('Нажмите Enter для очистки экрана. ');
  readln;
end;
'5':begin//ромб
  writeln('Площадь ромба');
  writeln('Введите основание ромба');
  readln(a);
  writeln('Введите высоту ромба');
  readln(h);
  s:=a*h;
  writeln('Решение готово');
  writeln('Площать ромба=',s);
  writeln('Нажмите Enter для очистки экрана.');
  readln;
end;
'6':begin//трапеция
  writeln('Площадь трапеции');
  writeln('Введите высоту трапеции');
  readln(h);
  writeln('Введите нижнее основание трапеции');
  readln(a);
  writeln('Введите верхнее основание трапеции');
  readln(b);
  s:=(((a+b)/2)*h);
  writeln('Решение готово');
  writeln('Площадь трапеции=',s);
  writeln('Нажмите Enter для очистки экрана.');
  readln;
end;
end;
  until V='q';
end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.06.2016, 14:51
Ответы с готовыми решениями:

Исправление/доделывание программы по нахождению площадей геометрических фигур
label fq,ft,fr,fp,frh,frt,ftr,fc; const pi=3.14; var a1,s1,a2,h2,s2,a3,b3,s3,a4,h4,s4,a5,h5,s5,a6,b6,s6,a7,b7,h7,s7,r8,s8:real; ...

Составить программу вычисления площадей различных фигур
Составить программу вычисления площадей различных фигур: p*l,если k =1 p*h/2,если k=2 S= 2π*R*h,если k=3 2π*R*I,если...

Составить программу вычисления площадей различных геометрических фигур
Составить программу вычисления площадей различных геометрических фигур:

1
0 / 0 / 0
Регистрация: 18.05.2016
Сообщений: 47
15.06.2016, 16:26  [ТС]
Как я понял тут никто не поможет(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.06.2016, 16:26
Помогаю со студенческими работами здесь

Разработать класс, содержащий методы вычисления параметров плоских и объёмных фигур, а именно длин, площадей, объёмов, площадей поверхности
Тема: Программирование вычислительных алгоритмов. Создание класса для вычисления параметров плоских и объёмных фигур. Задание:...

Разработать программу «Вычислитель площадей», позволяющую вычислять площадь плоских геометрических фигур
Разработать программу «Вычислитель площадей», позволяющую вычислять площадь плоских геометрических фигур пожалуйста ребят)

Написать программу по нахождению наибольшего из 3 чисел
Найти наибольшее из трех чисел x, y, z

Написать программу по нахождению интеграла по формуле прямоугольников
Помогите написать программу по нахождению интеграла по формуле прямоугольников на maple 18

Написать программу вывода площадей колец
с++ builder Нужно написать программу вывода площадей колец.Программа должна проверять правильность исходных данных т.е радиус кольца ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru