С Новым годом! Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 24.05.2021
Сообщений: 17

Площадь боковой поверхности прямоугольного параллелепипеда

14.06.2021, 03:50. Показов 1814. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пробую создать программу которая будет находить площадь боковой поверхности прямоугольного по формуле s= 2(a*b+a*c+b*c), что-то не сходится, помогите исправить
Миниатюры
Площадь боковой поверхности прямоугольного параллелепипеда  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.06.2021, 03:50
Ответы с готовыми решениями:

Найти объем прямоугольного параллелепипеда со сторонами А, В и С
Найти объем прямоугольного параллелепипеда со сторонами А, В и С.))))

Вычислить и вывести на экран площадь боковой поверхности параллелепипеда, площадь полной поверхности, объем
Нужно построить параллелепипед, а также его невидимые грани. Известна высота, длина, ширина параллелепипеда. Также вычислить и вывести на...

Площадь боковой поверхности параллелепипеда
люди помогите составить линейную программу которая вычесляет боковую поверхность паралелипипида!!!!!!!! с помощью турбо паскаль!!!!!...

3
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38167 / 21102 / 4307
Регистрация: 12.02.2012
Сообщений: 34,690
Записей в блоге: 14
14.06.2021, 06:19
Код с виду верный. Хотя а Лиспе принято использовать функции.
1
 Аватар для _sg
4706 / 4401 / 380
Регистрация: 12.05.2012
Сообщений: 3,100
14.06.2021, 07:49
Лучший ответ Сообщение было отмечено German123030772 как решение

Решение

Lisp
1
2
3
4
5
6
7
8
CL-USER> (progn (setf a (read) b (read) c (read))
                (print (* (+ (* a b) (* b c) (* a c)) 2)))
4
5
10
 
220 
220
Добавлено через 2 минуты
Lisp
1
2
3
4
5
6
7
8
CL-USER> (let ((a (read)) (b (read)) (c (read)))
           (print (* (+ (* a b) (* b c) (* a c)) 2)))
4
5
10
 
220 
220
Добавлено через 1 минуту
Lisp
1
2
3
4
5
6
CL-USER> (let ((a (read)) (b (read)) (c (read)))
           (* (+ (* a b) (* b c) (* a c)) 2))
4
5
10
220
2
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38167 / 21102 / 4307
Регистрация: 12.02.2012
Сообщений: 34,690
Записей в блоге: 14
14.06.2021, 08:13
HomeLisp:

Lisp
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
//
//  Программа отображения диалога _Dlg_
//
 
(prog nil
 
      (try (dlgDestroy '_Dlg_) except Nil)
 
 
      (dlgCreate '_Dlg_ 498 207 "Площадь боковой поверхности прямоугольного параллелепипеда" &H8000000F)
 
      (dlgAddControl '_Dlg_ '_LBL_1 _LABEL 14 14 41 22 '("Tahoma" 15,75 1 0 0) "a=" 0 &H80000012 &H8000000F)
 
      (dlgAddControl '_Dlg_ '_TXT_1 _TEXT 62 11 90 33 '("Tahoma" 16 1 0 0) "" 0 &H80000008 &H80000005)
 
      (dlgAddControl '_Dlg_ '_LBL_2 _LABEL 168 11 41 31 '("Tahoma" 15,75 1 0 0) "b=" 0 &H80000012 &H8000000F)
 
      (dlgAddControl '_Dlg_ '_TXT_3 _TEXT 217 11 90 33 '("Tahoma" 16 1 0 0) "" 0 &H80000008 &H80000005)
 
      (dlgAddControl '_Dlg_ '_LBL_3 _LABEL 323 14 38 32 '("Tahoma" 15,75 1 0 0) "c=" 0 &H80000012 &H8000000F)
 
      (dlgAddControl '_Dlg_ '_TXT_4 _TEXT 370 10 90 33 '("Tahoma" 16 1 0 0) "" 0 &H80000008 &H80000005)
 
      (dlgAddControl '_Dlg_ '_BUT_1 _BUTTON 20 110 140 45 '("Tahoma" 8,25 1 0 0) "Вычислить")
      (dlgPutPicture '_BUT_1 7)
 
      (dlgAddControl '_Dlg_ '_BUT_2 _BUTTON 177 111 117 44 '("Tahoma" 8,25 1 0 0) "Закрыть")
      (dlgPutPicture '_BUT_2 36)
 
      (dlgAddControl '_Dlg_ '_LBL_4 _LABEL 23 65 438 32 '("Tahoma" 15,75 1 0 0) "" 0 &H80000012 &H8000000F)
 
      //
      // Пролог загрузки диалога _Dlg_
      //
 
      (Prog () 
 
      )
 
      //
      // Обработчик события CLICK для кнопки _BUT_2
      //
 
      (defun _BUT_2_Click  Nil 
 
         (dlgHide '_DLG_)
         (dlgDestroy '_DLG_) 
 
      )
 
      //
      //   Назначение процедуры-события _BUT_2_Click  контролу _BUT_2
      //
 
      (dlgSetEvent '_BUT_2 '_BUT_2_Click )
 
      //
      // Обработчик события CLICK для кнопки _BUT_1
      //
 
      (defun _BUT_1_Click  Nil 
 
         (try 
            (let ((a (str2flo (dlgGetText '_TXT_1)))
                  (b (str2flo (dlgGetText '_TXT_3)))
                  (c (str2flo (dlgGetText '_TXT_4))))
               (dlgPutText '_LBL_4 (flo2str (* 2 (+ (* a b) (* a c) (* b c))))))
            except
               (say "Неверные данные!"))   
 
      )
 
      //
      //   Назначение процедуры-события _BUT_1_Click  контролу _BUT_1
      //
 
      (dlgSetEvent '_BUT_1 '_BUT_1_Click )
 
      //
      //   Отображение диалога _Dlg_
      //
 
      (dlgShow '_Dlg_)
)
Функция:

Lisp
1
2
3
4
5
6
(defun area (a b c)
  (* 2 (+ (* a b) (* a c) (* b c))))
==> AREA
 
(area 1 1 1)
==> 6
Миниатюры
Площадь боковой поверхности прямоугольного параллелепипеда  
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.06.2021, 08:13
Помогаю со студенческими работами здесь

Найти объем и площадь боковой поверхности параллелепипеда
Даны длины сторон прямоугольного параллелепипеда. Найти его объем и площадь боковой поверхности. помогите нубаку пожалуйста с меня респ.

Найти площадь поверхности и объем прямоугольного параллелепипеда
Найти площадь поверхности и объем прямоугольного параллелепипеда по его измерениями. входные данные Длины ребер прямоугольного...

Найти объем и площадь поверхности прямоугольного параллелепипеда
Помогите найти ошибку! Задача: Дано три измерения прямоугольного параллелепипеда. Найти V(объем) и S(площадь поверхности...

Найдите площадь поверхности прямоугольного параллелепипеда, если диагонали его граней равны 5,6,7
Найдите площадь поверхности прямоугольного параллелепипеда, если диагонали его граней равны 5,6,7

Даны длины ребер прямоугольного параллелепипеда. Найти его объеми площадь поверхности
почему то выдает ошибку! Begin6 Даны длины ребер a,b,c прямоугольного параллелепипеда. Найти его объем V = a*b*c и площадь поверхности S...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 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