Составьте программу вычисления площади треугольника с осн… -reshimne.ru
Новые вопросы
Ответы
Похожие вопросы
Помоги кто знает*
Кто знает плюсы и минусы группового и индивидуального обучения?(по 5 +,-)
…
Чем отличаются пространственные искусства от временных?
помогите пожалуйста…
Напишите небольшой рассказ о М. Ломоносове! Заранее спасибо. Можете написать как можно быстрее пожалуйста!!!
…
Приведи примеры веществ и изделий из них…
Посоветуйте стихи, надо очень
Плиз помогите что такое грудь…
Математика
Литература
Алгебра
Русский язык
Геометрия
Английский язык
Химия
Физика
Биология
Другие предметы
История
Обществознание
Окружающий мир
Українська мова
Українська література
Қазақ тiлi
Беларуская мова
Информатика
Экономика
МузыкаПраво
Французский язык
Немецкий язык
МХК
ОБЖ
Психология
Лабораторная работа по изучению основ Visual Basic
Цель работы
Изучить компоненты Label, Textbox, Button.
Используя компоненты Label, Textbox, Button, написать программу для соответствующего варианта (номер определяется преподавателем).
Программа работы
Выполнить задание, используя компоненты Label, Textbox, Button.
Описание работы
Практически всегда программа должна получить от пользователя исходные данные — числа. В подобных программах данные с клавиатуры, как правило, вводят в поля редактирования. Поэтому в форму надо добавить компонент Textbox — поле редактирования.
Для того чтобы добавить в форму компонент, необходимо в палитре компонентов выбрать этот компонент, щелкнув левой кнопкой мыши на его пиктограмме, далее установить курсор в ту точку формы, в которой должен быть левый верхний угол компонента, и еще раз щелкнуть левой кнопкой мыши. В результате в форме появляется компонент стандартного размера.В таблице 1 перечислены основные свойства компонента Textbox— поля ввода-редактирования.
Таблица 1.1.
Свойства компонента Textbox (поле ввода-редактирования)
Свойство | Описание |
Name | Имя компонента. Используется в программе для доступа к компоненту и его свойствам, в частности — для доступа к тексту, введенному в поле редактирования |
Text | Текст, находящийся в поле ввода и редактирования |
Left | Расстояние от левой границы компонента до левой границы формы |
Top | Расстояние от верхней границы компонента до верхней границы формы |
Height | Высота поля |
Width | Ширина поля |
Font | Шрифт, используемый для отображения вводимого текста |
Свойства компонента так же, как и свойства формы, можно изменить при помощи панели свойств объекта. Для того чтобы свойства требуемого компонента были выведены в окне свойств объекта, нужно выделить этот компонент (щелкнуть мышью на его изображении).
Помимо полей редактирования в окне программы должна находиться краткая информация о программе и назначении полей ввода. Для вывода текста в форму используют поля вывода текста. Поле вывода текста (поле статического текста) — это компонент Label. Добавляется компонент Label в форму точно так же, как и поле редактирования.
Свойства компонента Label перечислены в табл. 2.1.
Таблица 2.1.
Свойства компонента Label (поле ввода-редактирования)
Свойство | Описание |
Name | Имя компонента. Используется в программе для доступа к компоненту и его свойствам |
Caption | Отображаемый текст |
Font | Шрифт, используемый для отображения текста |
ParentFont | Признак наследования компонентом характеристик шрифта формы, на которой находится компонент. Если значение свойства равно True, текст выводится шрифтом, установленным для формы |
AutoSize | Признак того, что размер поля определяется его содержимым |
Left | Расстояние от левой границы поля вывода до левой границы формы |
Top | Расстояние от верхней границы поля вывода до верхней границы формы |
Height | Высота поля вывода |
Width | Ширина поля вывода |
Wordwrap | Признак того, что слова, которые не помещаются в текущей строке, автоматически переносятся на следующую строку |
В форму также необходимо добавить несколько командных кнопок, например Вычислить и Завершить.
Командная кнопка, компонент CommandButton, добавляется в форму точно так же, как и другие компоненты. Свойства компонента приведены в табл. 3.1.
Таблица 3.1.
Свойства компонента Button (командная кнопка)
Свойство | Описание |
Name | Имя компонента. Используется в программе для доступа к компоненту и его свойствам |
Caption | Текст на кнопке |
Enabled | Признак доступности кнопки. Кнопка доступна, если значение свойства равно True, и недоступна, если значение свойства равно False |
Left | Расстояние от левой границы кнопки до левой границы формы |
Top | Расстояние от верхней границы кнопки до верхней границы формы |
Height | Высота кнопки |
Width | Ширина кнопки |
Пример составления программы
Рассмотрим пример написания программы:
Составить программу для арифметического сложения и вычитания двух чисел.
После того, как запущена VB и появилась пустая форма, желательно сменить стандартное название «Form1» на формулировку нашего задания. В данном случае в поле свойства Caption формы напишем фразу «Вычисление суммы и разности двух чисел».
Теперь перейдем непосредственно к оформлению самой формы. Нам понадобятся четыре компонента типа Textbox для ввода исходных данных и отображения результатов, шесть компонент типа Label для создания поясняющих надписей и два компонента типа CommandButton для создания кнопок вычисления и выхода из программы. Процесс выноса компонент на форму описан выше.
Ниже в таблицах представлены значения свойств, которые необходимо присвоить соответствующим компонентам:
Таблица 4.1.
Значение свойства Caption для переменных типа Label
Идентификатор переменной | Значение свойства Caption |
Label1 | Исходные данные |
Label2 | Результаты |
Label3 | Величина a |
Label4 | Величина b |
Label5 | Сумма a+b |
Label6 | Разность a-b |
Таблица 5. 1.
Значение свойства Caption для переменных типа Button
Идентификатор переменной | Значение свойства Caption |
Button1 | Расчет |
Button2 | Выход |
Изменение свойств компонентов необходимо проводить с помощью панели свойств. Также необходимо очистить свойство Text для всех компонент типа Textbox.
После выполнения вышеуказанных действий необходимо разместить компоненты на форме таким образом, как показано на рис. 1.1.
Рис. 1.1. Внешний вид формы
Далее необходимо написать текст процедуры, которая будет выполняться по нажатию кнопки «Расчет». Для этого нужно навести курсор мыши на соответствующую кнопку и дважды щелкнуть левой клавишей мыши. Сделав это, вы попадаете в редактор (см. рис. 1.2).
Процедура TForm1.Button1Click будет вызываться при нажатии на кнопку «Расчет». Текст этой процедуры приведен ниже:
a=Val (Txt1.Text) ‘Перевод переменной строкового типа в вещественный’
b=Val (Txt2.Text)
c=a+b
d=a-b
Txt3.Text=c
Txt4.Tex=d
Первые две строки осуществляют преобразование величин Txt1.Text и Txt2.Text строкового типа в величины a и b вещественного типа с помощью функции Val. Две следующие строки осуществляют вычисления суммы и разности двух чисел. В последних строках осуществляется вывод суммы и разности в переменные строкового типа Text3. Text и Text4.Text. Окно редактора с текстом процедуры приведено на рис.1.2.
Для того, чтобы программа прекращала работу по нажатии клавиши «Выход», необходимо создать процедуру TForm1.Button2Click по подобию TForm1.Button1Click, и внутри ее поместить следующую строку:
End
Рис.1.2. Окно редактора
Текст процедуры TForm1.Button1Click
После выполнения этих действий проект необходимо сохранить. Для этого в меню File выбирается альтернатива Save Project As (Сохранить Проект Как), и файлы проекта сохраняются в выбранный каталог.
Запуск программы осуществляется по нажатию клавиши F5 или выбором Run\Run. Запустив программу, необходимо ввести в поля «Величина a» и «Величина b» нужные значения и нажать кнопку «Расчет». Результаты работы появятся в полях «Сумма a+b» и «Разность a-b» (см. рис.1.4).
Рисунок 1.4. Результаты работы программы
Задания по вариантам
Период колебания маятника длиной L вычисляется по формуле:, где g — ускорение свободного падения (9,81 м/с2). Найти период колебаний маятника.
Сила притяжения F между телами массами m1 и m2, находящимися на расстоянии r друг от друга, равна:, где гравитационная постоянная =6,67310-11 м3/(кгс2). Найти силу притяжения F.
Периметр p правильного n-угольника, описанного около окружности радиусом r, равен:. Найти периметр р.
Энергия Е, излучаемая черным телом на волне длиной при температуре , равна:, где с=2,99792410 — скорость света; h=6,62610-34 Дж/c — постоянная Планка; =1,3810-23 Дж/град — постоянная Больцмана. Найти энергию Е, излучаемую черным телом.
Объем цилиндра с радиусом основания R и высотой Н равен: . Площадь его боковой и полной поверхностей соответственно равны: , . Найти V, Sбок и Sп.
Найти длину окружности, площадь круга и объем шара одного и того же радиуса R. При вычислении использовать формулы:, , .
Вычислить общую поверхность и объем круглого конуса, имеющего радиус R и длину образующей L. При вычислении использовать формулы: , , где Н — высота конуса, определяемая по формуле: .
Дана окружность радиуса r. Найти площади сегмента и сектора. При вычислении использовать формулы:, , где — центральный угол в градусах.
Даны гипотенуза и катет прямоугольного треугольника. Найти второй катет и радиусы описанной и вписанной окружностей R и r. При вычислении использовать формулы: , , где a, b, c — стороны треугольника, S — площадь.
Вычислить расстояние между двумя точками с координатами (x1,y1) и (x2,y2). Для вычислений использовать формулу .
Найдите периметр и площадь прямоугольного треугольника, если известны длины двух катетов.
Дана сторона равностороннего треугольника. Найти его периметр и площадь.
Найти площадь кольца и площадь части кольца с центральным углом (в градусах). Для вычислений воспользоваться формулами: , .
Найти периметр и площадь параллелограмма со сторонами a, b и углом между ними . При вычислении использовать формулу: .
Найти внутренний угол и сумму внутренних углов правильного выпуклого n-угольника. При вычислении использовать формулы: , .
Найти объем и площадь поверхности прямого параллелепипеда со сторонами a, b и c.
Найти среднюю линию и площадь трапеции, если известны ее основания и высота.
Даны координаты трех вершин треугольника A(x1, y1), B(x2, y2) и С(x3, y3). Найти середины его сторон. При вычислении использовать формулы: , , где M(x,y) — середина отрезка AB, заданного точками A(x1, y1) и B(x2, y2).
Даны координаты трех вершин треугольника A(x1, y1), B(x2, y2) и С(x3, y3). Вычислить периметр треугольника. Для вычислений использовать формулу расстояния между двумя точками A(x1, y1) и B(x2, y2): .
На плоскости уравнением задана прямая Ax+By+C=0 и точка M c координатами (x1, y1). Найти расстояние d от точки до прямой .
На плоскости даны две прямые линии: y=k1x+b1 и y=k2x+b2 . Найти угол между прямыми, воспользовавшись формулой .
Вычислить углы треугольника, стороны которого заданы уравнениями прямых: y=k1x+b1, y=k2x+b2 и y=k3x+b3. Для вычислений воспользоваться формулой , где k1 и k2 — коэффициенты прямых, заданных уравнениями y=k1x+b1 и y=k2x+b2 , а — угол между ними.
Написать программу для вычисления площади боковой поверхности и объема цилиндра по заданным радиусу основания r и высоте H.
Написать программу для расчета времени и дальности полета снаряда, вылетевшего из ствола орудия с начальной скоростью под углом a к горизонту. Ускорение свободного падения .
Написать программу, которая по заданному центральному углу j и площади кругового сектора S определяет длину дуги этого сектора, а затем рассчитывает объем конуса с длиной окружности в основании l и высотой H=2l.
Написать программу для расчета ускорения свободного падения на высоте H над поверхностью Земли. Гравитационная постоянная , масса Земли M = 61024 кг, радиус Земли R = 6400 км.
Написать программу для расчета плотности материала , из которого изготовлен параллелепипед длиной a (м), шириной b (м) и высотой с (м), масса которого m (кг).
Написать программу для расчета скорости электрона после прохождения им разности потенциалов U; начальная скорость электрона V0. Масса электрона m = 9,110-31 кг, а заряд e = 1,610-19 Кл.
Написать программу для вычисления стороны треугольника , если известны две другие его стороны a и b и угол g между ними.
Написать программу для вычисления площади треугольника по известным его сторонам a, b, c; — полупериметр.
Калькулятор для расчета площади
Данный онлайн-калькулятор позволяет рассчитать площадь различных геометрических фигур, таких как:
|
|
Для удобства расчетов вы можете выбрать единицу измерения (миллиметр, сантиметр, метр, километр, фут, ярд, дюйм, миля). Также полученный результат можно конвертировать в другую единицу измерения путем выбора её из выпадающего списка.
Полезные калькуляторы Конвертер единиц площади | Конвертер единиц длины
a=ммсммкмфутярддюйммиля | |
b=ммсммкмфутярддюйммиля |
Вычислить
Способ нахождения площади треугольника: По трем сторонамПо одной стороне и высоте, опущенной на эту сторонуПо двум сторонам и углу между ними
a=ммсммкмфутярддюйммиля | |
b=ммсммкмфутярддюйммиля | |
c= ммсммкмфутярддюйммиля |
Вычислить
Рассчитать площадь круга, если известен: радиус круга – r диаметр круга – d
r=ммсммкмфутярддюйммиля |
Вычислить
Способ нахождения площади параллелограмма:
По основанию и высоте параллелограммаПо двум сторонам и углу между нимиПо двум диагоналям и углу между ними
a=ммсммкмфутярддюйммиля | |
h=ммсммкмфутярддюйммиля | |
Вычислить
Многоугольник с числом сторон n и длиной стороны аМногоугольник с числом сторон n, вписанный в окружность радиуса RМногоугольник с числом сторон n, описанный вокруг окружности радиуса r
n= 3456789101112131415 | |
a= ммсммкмфутярддюйммиля |
Вычислить
a=ммсммкмфутярддюйммиля | |
b=ммсммкмфутярддюйммиля |
Вычислить
Рассчитать площадь сектора круга, если известен: угол сектора – θ длина дуги – L
r= ммсммкмфутярддюйммиля |
|
θ= град. рад. |
Вычислить
Способ нахождения площади трапеции: По двум основаниям a,b и высоте hПо двум основаниям a,b и боковым сторонам c,d
a=ммсммкмфутярддюйммиля | |
b=ммсммкмфутярддюйммиля | |
h= ммсммкмфутярддюйммиля |
|
Вычислить |
Площадь — численная характеристика двумерной (плоской или искривлённой) геометрической фигуры.
Метрические единицы измерения площади: | |
Квадратный метр, производная единица системы СИ 1 м2 = | 1 са (сантиар) |
Квадратный километр — 1 км2 = | 1 000 000 м2 |
Гектар — 1 га = | 10 000 м2 |
Ар (сотка) — 1 а = | 100 м2 (сотка как правило применяется для измерения земельных участков и равна 100 м2 или 10м х 10м) |
Квадратный дециметр, 100 дм2 = | 1 м2; |
Квадратный сантиметр, 10 000 см2 = | 1 м2; |
Квадратный миллиметр, 1 000 000 мм2 = | 1 м2. |
Данный онлайн-калькулятор удобен при расчете площадей помещений и земельных участков.
Small Basic Sample: Калькулятор площади треугольника — Статьи TechNet — США (английский)
- Три треугольника
- Я не понимаю этих формул!
- Написание кода
- САМОПРОВЕРКА
- Кредиты
- См. также
- Другие ресурсы
Что : Эта статья научит вас писать интерактивные программы. Основное внимание уделяется концепции подпрограмм.
Преимущества использования подпрограмм не очень очевидны, если вы начали с написания простых программ. В этом сообщении блога вы рассмотрите пример, в котором подпрограммы используются для разбиения проблемы на более мелкие части. Эта программа может найти
площадь всех треугольников (включая равносторонние треугольники). Различные треугольники, которые вы можете построить с помощью этой программы, показаны на рис. 1.
Рисунок 1 : Три треугольника, которые вы можете построить с помощью программы определения площади треугольника
Вы всегда можете найти площадь треугольника, используя эту простую формулу:
На рисунке 1 пользователь вводит базу, но высота может быть введена пользователем непосредственно или рассчитана на основе других параметров треугольника. Как вы скоро увидите, вам не нужно разбираться в деталях этих формул, чтобы написать эту программу!
Представьте, если бы вам пришлось разбираться в деталях того, как работает ваш мобильный телефон, чтобы позвонить, или как работает ваш DVD-плеер, чтобы посмотреть фильм! К счастью, нет.
Точно так же программистам, работающим над сложными проектами, часто не нужно разбираться во всех деталях, чтобы создавать полезные программы. В группу разработчиков крупного программного проекта могут входить математики, физики и инженеры, которые создают очень сложные математические уравнения, которые моделируют некоторую часть системы. Затем программист или инженер-программист может взять эти уравнения и написать программу для проверки этих моделей, не полностью понимая сложную математику, стоящую за ними.
Точно так же, когда вы пишете программы, вы обнаружите, что некоторые из них требуют использования специальных знаний (например, сложной математики), которые не имеют ничего общего с программированием. Конечно, вы не должны знать эту информацию; вы просто используете его или в этом случай, мы просто дадим его вам (пожалуйста). Помните, что вы можете написать код, даже если вы не понимаете, как и почему в математике. Другими словами, вам не нужно что-то понимать, чтобы это использовать (или большинство людей не стали бы это понимать). разрешите пользоваться туалетом)!
На рис. 2 показана программа в действии. Программа начинается с отображения графического меню (списка возможных вариантов) и просит пользователя ввести свой выбор. В зависимости от введенного им значения программа вызывает другую подпрограмму для сбора данных. необходимые входные данные, а затем вычисляет площадь.
Рис. 2 : Калькулятор площади треугольника в действии
Программа состоит из четырех частей: основной программы, которая получает выбор пользователя и направляет поток управления, и трех подпрограмм (каждая треугольника). Основная программа представлена в листинге 1. Запишите ее, потому что следующие списки будут основываться на этом!
Листинг 1: Треугольная область
1 ‘Trianglearea.SB
2 ‘ Расчет области различных Triangles
3
4 4. 40019 4. 40019. TextWindow.Title = GraphicsWindow.Title
6 GraphicsWindow.Width = 480
7 GraphicsWindow.Height = 360
8 GraphicsWindow.CanResize = 0
9 bkgndImg = Program.Directory + «\ngTriMenu0022
10 GraphicsWindow.DrawImage(bkgndImg, 0, 0)
11
12 GetChoice:
13 TextWindow.Write(«Введите ваш выбор [1-3]: «)
14 Choice() = TextWindow.ReadNumber
15
16 Если (выбор = 1 ) Затем
17 Tri1Area()
18 ElseIf (выбор = 2 ) Затем
19 Tri2Area()
20 ElseIf (выбор = 3 ) Затем
21 Tri3area ()
22 ELS
23 TextWindow. WriteLine («Извините, это не вариант».) 27 Перейти к GetChoice
В строках 4-10 настройте GraphicsWindow для отображения фонового изображения (щелкните изображение правой кнопкой мыши и выберите Сохранить как, чтобы сохранить его в каталоге вашей папки). Это похоже на то, что мы делали в программе «Угадай мои координаты» в предыдущей главе. Строка 13 спрашивает ваш пользователь, чтобы ввести свой выбор. Оператор в строке 14 считывает ее ввод и сохраняет его в переменной с именем selection. Затем программа запускает лестницу If/ElseIf (строки 16-24), чтобы проверить ее выбор и вызвать одну из трех подпрограмм. Оператор Goto в строке 27 позволяет ей попробовать новое вычисление.
Три подпрограммы просты. Каждая подпрограмма просит вашего пользователя ввести необходимые значения (в зависимости от его выбора), а затем вычисляет площадь треугольника. Далее мы покажем вам детали этих подпрограмм. Подпрограммы не проверяйте входные данные вашего пользователя (чтобы они были короткими), но вы всегда должны проверять входные данные вашего пользователя, чтобы убедиться, что они действительны (например, если ваш пользователь вводит отрицательное число для базы, вы должны любезно скажите ей, что она не может использовать отрицательное число, а затем повторно отобразите подсказку).
Подпрограмма Tri1Area() в листинге 2 просит пользователя ввести основание и высоту треугольника, а затем использует эти значения для расчета и отображения площади. Добавьте эту подпрограмму в основную программу, которую вы написали в листинге 1.
Листинг 2: General Triangle
1 Sub Tri1Area
2 TextWindow.Write(«Enter the base: «) 9000 TextWindow.ReadNumber()
4 TextWindow.Write(«Введите высоту: «)
5 h = TextWindow.ReadNumber()
6 area = 0,5 * b * h
7 TextWindow.WriteLine(«Area = » + area )
8 EndSub
base и height, а затем сохраняет значения двух переменных, b и h (строки 2–5). Затем он находит область (строка 6) и отображает ее (строка 7).
Затем добавьте в свою программу подпрограмму Tri2Area() из листинга 3…
Листинг 3. Равносторонний треугольник
1 Sub Tri2Area
2 TextWindow. Write(«Введите длину стороны: «)
3 b = TextWindow.ReadNumber()
4 h = Math.SquareRoot 5 area = 0,5 * b * h
6 TextWindow.WriteLine(«Area = » + area )
7 EndSub
Подпрограмма просит пользователя ввести длину стороны равностороннего треугольника (строка 2). Затем он использует этот ввод для определения высоты (строка 4). Наконец, он вычисляет площадь (строка 5) и отображает ее (строка 6).
Последняя подпрограмма, которую вы добавите в свою программу, представлена в листинге 4.
Листинг 4. Равнобедренный треугольник
1 Sub Tri3Area
2
3 b = TextWindow.ReadNumber()
4 TextWindow.Write(«Введите длину стороны: «)
5 s = TextWindow.ReadNumber()
6 h = Math.SquareRoot( (s * s) — ( (b/2) * (b/2)) )
7 площадь = 0,5 * b * h
8 TextWindow.WriteLine(«Area = » + area )
9 EndSub
Пользователю предлагается ввести длину основания и стороны равнобедренного треугольника (строки 2–5), и он использует эти значения для найдите высоту (строка 6). Затем вычисляется и отображается площадь (строки 7-8), как и раньше.
Пример в этом разделе показал вам, как построить большую программу из более мелких частей, где каждая часть делает что-то еще. В этом примере также показано, как написать управляемую с помощью меню программу, которая выполняет разные действия в зависимости от того, что делает ваш пользователь. выбирает.
Теперь можете ли вы создать аналогичную программу, которая вычисляет периметр квадрата, прямоугольника или круга? Вот пример меню (щелкните правой кнопкой мыши и выберите «Сохранить как изображение», чтобы использовать его в своей программе):
Напишите программу, чтобы она прочитала выбор пользователя, вызовите нужную подпрограмму, чтобы получить необходимые входные данные, вычислите периметр. , а затем отобразите периметр выбранной фигуры.
Вы можете продолжить следующий урок, который научит вас вкладывать ваши подпрограммы:
Small Basic — вложенные подпрограммы
Эта статья была написана Эдом Прайсом и Маджедом Марджи первоначально для блогов Small Basic. Видеть Small Basic — Калькулятор площади треугольника.
- Маленький Базовый пример: вложенные подпрограммы — продолжение этого примера
- Small Основная справочная документация: объект GraphicsWindow
- Маленький Основная справочная документация: объект TextWindow
- Маленький Основная справочная документация: Math Object
- Маленький Базовая учебная программа: Урок 3.3: Математический объект
- Справочное руководство разработчика по Small Basic: 2. Обзор программирования на Small Basic
- Вики: Портал Small Basic
- Блог Small Basic
- Sparta: Small Basic Intro
Нахождение площади треугольника с помощью синуса
Горячая математикаВы знакомы с формулой р знак равно 1 2 б час найти площадь треугольника куда б длина основания треугольника и час высота или длина перпендикуляра к основанию из противоположной вершины.
Предполагать Δ А Б С имеет длины сторон а , б , а также с . Позволять час быть длиной перпендикуляра к стороне длины б от вершины Б что встречается со стороной А С ¯ в Д .
Затем площадь р треугольника А Б С является р знак равно 1 2 б час .
Теперь посмотри на Δ А Д Б . Это прямоугольный треугольник с гипотенуза А Б ¯ который имеет длину с единицы.
Рассмотрим синус ∠ А .
грех ( А ) знак равно Обратная сторона Гипотенуза знак равно час с грех ( А ) знак равно час с ⇒ час знак равно с грех ( А )
Подставляя значение час по формуле площади треугольника получается
р знак равно 1 2 б ( с грех ( А ) ) знак равно 1 2 б с грех ( А )
Точно так же вы можете написать формулы для площади в терминах грех ( Б ) или же грех ( С ) .
р знак равно 1 2 а б грех ( С ) р знак равно 1 2 а с грех ( Б )
Пример 1:
Найдите площадь Δ п Вопрос р .
У вас есть длины двух сторон и мера угла между ними. Таким образом, вы можете использовать формулу р знак равно 1 2 п р грех ( Вопрос ) куда п а также р длины сторон, противоположных вершинам п а также р соответственно.
Используя формулу площади, р знак равно 1 2 ( 3 ) ( 4 ) грех ( 145 ° ) .
Упрощать.
р знак равно 6 грех ( 145 ° ) ≈ 6 ( 0,5736 ) ≈ 3,44
Следовательно, площадь Δ п Вопрос р около 3,44 кв.см
Пример 2:
Площадь справа Δ Икс Д Z с прямым углом при вершине Д является 39 кв.ед. Если Д Z знак равно 12 а также Икс Z знак равно 13 , решить треугольник.
Сначала нарисуйте фигуру с заданными размерами.
Использовать Теорема Пифагора найти длину третьей стороны треугольника.
Икс Д знак равно ( Икс Z ) 2 − ( Д Z ) 2 знак равно 13 2 − 12 2 знак равно 169− 144 знак равно 25 знак равно 5
Теперь у вас есть длины трех сторон и площадь треугольника.
Подставить в формулу площади.
Область знак равно 1 2 × ( Д Z ) × ( Икс Z ) × грех ( Z ) 39знак равно 1 2 ( 12 ) ( 13 ) грех ( Z )
Решить для Z .
грех ( Z ) знак равно ( 39 ) ( 2 ) ( 12 ) ( 13 ) знак равно 0,5
Взяв обратное,
Z знак равно грех − 1 ( 0,5 ) знак равно 30 °
То есть, м ∠ Z знак равно 30 ° .
Учитывая, что угол при вершине Д является прямым углом. Следовательно, м ∠ Д знак равно 90 ° .
С использованием Теорема суммы углов треугольника , мера третьего угла,
м ∠ Икс знак равно 180 − ( м ∠ Д + м ∠ Z ) знак равно 180 − ( 90 + 30 ) знак равно 60
Следовательно, мера ∠ Икс является 60 ° .
Графический интерфейс Python Область треугольника
По Администратор | 30 марта 2020 г.
Тема: Программа Python GUI Площадь треугольника с основанием и высотой
# Программа Python GUI для расчета # Площадь треугольника # Когда заданы база и высота # www.EasyCodebook.com из импорта tkinter * по определению рассчитать_область(): база = поплавок (entry1.get()) высота = поплавок (entry2.get()) площадь = 1/2 * основание * высота output_label.configure (текст = 'Площадь треугольника = {:.2f}' .format (площадь)) главное_окно = Тк() main_window.title('Учебники по графическому интерфейсу Python, www.EasyCodeBook.com') message_label1 = Label(text= 'Введите базу:', font=(' Verdana', 18)) message_label2 = Label(text= 'Введите высоту: ', font=(' Verdana', 18)) output_label = Label(font=('Verdana', 18), text='Площадь треугольника:') entry1 = Entry(font=('Verdana', 18), width=6) entry2 = Запись (шрифт = (' Verdana', 18), ширина = 6) calc_button = Кнопка (текст = «Вычислить площадь», шрифт = («Вердана», 16), команда = вычислить_площадь) message_label1. grid (строка = 1, столбец = 0) entry1.grid(строка=1, столбец=1) message_label2.grid (строка = 2, столбец = 0) entry2.grid(строка=2, столбец=1) calc_button.grid (строка = 1, столбец = 2, диапазон строк = 2) output_label.grid (строка = 3, столбец = 0, столбцы = 3) основной цикл ()
Как работает эта программа?
- Мы используем модуль Python tkinter для создания графического интерфейса этого приложения
- Первым делом создаем главное окно программы.
- задаем заголовок главного окна.
- создать виджет метки с сообщением «Войти в базу».
- создать виджет метки с сообщением «Введите высоту:».
- создайте два текстовых поля/виджета ввода, чтобы получить пользовательский ввод
- создайте кнопку и прикрепите функцию calculate_area(), используя command=calculate_area
- Следовательно, когда пользователь введет базу и высоту в виджетах ввода и нажмет кнопку, будет выполнена функция calculate_area().
- Эта функция calculate_area() будет вычислять и отображать площадь треугольника в метке.
Perfect Programming Tutorials, Python, Java, C Language, C++
4 937 всего просмотров, 5 просмотров сегодня
Рубрика: Perfect Python 3 tkinter GUI Programming Tutorial Python 3 Tkinter GUI Programs Теги: Программа Python GUI Область треугольника с основанием и высотойИскать на этом сайте!
Популярные сообщения
- Загрузите и установите Java JDK и IDE NetBeans в разделе Программирование на Java , Учебники по Java
- Python Print Star Patterns 14 Программы в разделе «Печать программ Python Star Pattern»
- Программа конвертации фунтов Python в килограммы в разделе Основные программы на Python
- Создайте новый прямоугольник класса Java — программа на Java в разделе «Программы Java с использованием классов и объектов»
- Таблица умножения чисел Python по функциональной программе в разделе «Программы Python, использующие операторы цикла», «Программы Python, использующие пользовательские функции».
- Программа Python для печати от a до z с использованием цикла for и функции chr в разделе Основные программы на Python , Программы на Python, использующие операторы цикла
- Определите класс круга в Java с радиусом и площадью в разделе «Программы Java с использованием классов и объектов»
- Программа Python «Килограммы в фунты» в разделе «Основные программы на Python» напишите сценарии Python — программы
- Программы Python Print Alphabet Patterns 11 в разделе Программы печати шаблонов алфавита Python
- Программа Python Heart Shape Star Pattern в разделе Базовые программы C для начинающих, Программы Python Star Pattern
- Программа файловой телефонной книги Python в разделе «Файловые программы Python» — «Обработка файлов Python», «Программы функций Python»
- Блок-схемы с примерами в программировании в блок-схемах программы
- Заработная плата сотрудников с премиальной программой C++ под C++ если еще Программы
- Python Создать новый прямоугольник класса в разделе Программы классов и объектов Python, Python OOP
- Java switch Заявление Месяц Дней Программа под оператором Java switch Программы
www.