Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
maksimfomin2020
26.02.2022 14:07 •
Информатика
Написать программу на паскале! написать программу для решения следующей : вычислить сумму объёмов и сумму полных поверхностей трёх круглых конусов,если для каждого конуса известны высота и радиус основания.использовать подпрограмму-функцию.
Показать ответ
Ответ:
ponomareva1947
20.08.2020 17:58
Function V(h,r:real):real;
Begin
result:=1/3*Pi*r*r*h // ABC, ABC.net
// V:=1/3*Pi*r*r*h // Turbo, Free
End;
Function SPP(h,r:real):real;
Begin
result:=Pi*r*(R+Sqrt(r*r+h*h));
End;
Var
h,r,V0,S,SumS,SumV:real;
Begin
Write('h1 = ');ReadLn(h);
Write('r1 = ');ReadLn(r);
V0:=V(h,r);
SumV:=V0;
S:=SPP(h,r);
SumS:=S;
WriteLn('V1 = ',V0);
WriteLn('S1 = ',S);
WriteLn;
Write('h2 = ');ReadLn(h);
Write('r2 = ');ReadLn(r);
V0:=V(h,r);
SumV:=SumV+V0;
S:=SPP(h,r);
SumS:=SumS+S;
WriteLn('V2 = ',V0);
WriteLn('S2 = ',S);
WriteLn;
Write('h3 = ');ReadLn(h);
Write('r3 = ');ReadLn(r);
V0:=V(h,r);
SumV:=SumV+V0;
S:=SPP(h,r);
SumS:=SumS+S;
WriteLn('V3 = ',V0);
WriteLn('S3 = ',S);
WriteLn;
WriteLn('Sum V = ',SumV);
WriteLn('Sum S = ',SumS);
End.
0,0
(0 оценок)
Популярные вопросы: Информатика
Алена11д1
05.03.2023 00:23
Дано a и b написать программу которая подсчитывает сколько среди них меньше нуля...
Jeka990
05.03.2023 00:23
Нормализуйте мантиссу а) 0,000156 х 10(во второй степени) б) -0, 01678 х 10 ( в третий степени )...
ALEXCOOL613
18.10.2022 06:01
1)информационный вес символа некоторого алфавита равен трём битам.сколько символов содержит данный алфавит? 2)сколько двоичных разрядов потребуется для кодирования 1 символа: десятичного...
LUCOVERUS
18.10.2022 06:01
Составьте программу ввода с клавиатуры элементов массива a[1..10] и вывода на экран элементов значения которых являются квадратами целых чисел...
anton280605
18.10.2022 06:01
1.с клавиатуры вводится n действительных чисел. определить сколько в данной последовательности нечетных отрицательных чисел. 2.составить программу на языке паскаль вычисления кубов...
Anuxi1488
18.10.2022 06:01
Дан двумерный массив с,сформировать линейный массив,содержащий номера положительных элементов исходного массива...
kostenkoulana7
19.04.2020 16:01
5. двумерные массивы. описать массив для представления таблицы из 3-х строк и 4-х столбцов. заполнить массив случайными числами. определить номер строки, в которой сумма чисел максимальна....
Redddit
19.04.2020 16:01
Запишите пять разных имен файлов ,удовлетворяющих маске *у? ? e.d? *...
umida9501
19.04.2020 16:01
Програмирование линейных написать программу сложение двух чисел на языке паскаль, структура программы паскаль...
kovalenkodenis6
09.01.2023 17:19
Найдите все элементы линейного массива целых чисел, которые больше среднего арифметического элементов массовов. в паскаль....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
Begin
result:=1/3*Pi*r*r*h // ABC, ABC.net
// V:=1/3*Pi*r*r*h // Turbo, Free
End;
Function SPP(h,r:real):real;
Begin
result:=Pi*r*(R+Sqrt(r*r+h*h));
End;
Var
h,r,V0,S,SumS,SumV:real;
Begin
Write('h1 = ');ReadLn(h);
Write('r1 = ');ReadLn(r);
V0:=V(h,r);
SumV:=V0;
S:=SPP(h,r);
SumS:=S;
WriteLn('V1 = ',V0);
WriteLn('S1 = ',S);
WriteLn;
Write('h2 = ');ReadLn(h);
Write('r2 = ');ReadLn(r);
V0:=V(h,r);
SumV:=SumV+V0;
S:=SPP(h,r);
SumS:=SumS+S;
WriteLn('V2 = ',V0);
WriteLn('S2 = ',S);
WriteLn;
Write('h3 = ');ReadLn(h);
Write('r3 = ');ReadLn(r);
V0:=V(h,r);
SumV:=SumV+V0;
S:=SPP(h,r);
SumS:=SumS+S;
WriteLn('V3 = ',V0);
WriteLn('S3 = ',S);
WriteLn;
WriteLn('Sum V = ',SumV);
WriteLn('Sum S = ',SumS);
End.