Вверх ↑
Этот топик читают: Гость
Ответов: 212
Рейтинг: 2
#1: 2021-04-29 11:40:15 ЛС | профиль | цитата
Здравствуйте!
Ребят, помогите двоечнику решить уравнение за 6 класс
Есть прямоугольник, площадь которого должна равняться 150-ти. И есть рандомный прямоугольник, например, 25х75 (площадь 1875, пропорция 1:3). Нужно этот прямоугольник уменьшить с соблюдением пропорции до площади 150.
Я не помню математики совсем, не могу придумать алгоритм.
Я думаю, как-то так:
х*у=150
где х - ширина, а у - длина (ширина умноженная на пропорцию, в данном случае х*3)
Значит, х*3х=150
3х2=150
х2=50
х=7.07106781187
7.07106781187 * (7.07106781187 * 3) = 150

И это верно. Но мне подозревается, что можно рассуждать как-то проще. Но, потому как с дочерью проходим сейчас такое по математике, поэтому только такое и могу. Нет ли способа попроще? Нужна утилитка расчета объемов, в хиасменной части вроде все просто, а вот с математикой запнулся... Как бы это сделать?
карма: 0
Незнание HiAsm не снижает возможностей, но сильно увеличивает схему
0
Ответов: 212
Рейтинг: 2
#2: 2021-04-29 13:04:44 ЛС | профиль | цитата
как обойтись без квадрата, что не искать корень?
карма: 0
Незнание HiAsm не снижает возможностей, но сильно увеличивает схему
0
Ответов: 8921
Рейтинг: 823
#3: 2021-04-29 15:48:22 ЛС | профиль | цитата
inter1, без корня ну никак не обойтись, а квадратные уравнения как раз и "проходят"
Корни


Add(MainForm,2953706,175,119)
{
}
Add(Edit,6687722,385,126)
{
Left=75
Top=25
Text="150"
}
Add(Edit,8563292,224,119)
{
Left=75
Top=70
Text="25/75"
}
Add(Label,10139193,168,70)
{
Left=5
Top=25
Caption="Площадь"
}
Add(Label,8405949,175,77)
{
Left=10
Top=60
Width=60
Height=32
Caption="Отгошение\r\nсторон"
AutoSize=1
Alignment=2
}
Add(Button,4464668,175,189)
{
Left=140
Top=45
Caption=">>"
link(onClick,7560151:doString,[])
}
Add(Label,5311296,434,182)
{
Left=205
Top=40
Height=20
}
Add(Label,12596017,434,224)
{
Left=205
Top=70
}
Add(MathParse,9682729,301,182)
{
DataCount=0
MathStr=""
Point(doMathStr)
link(onResult,7801657:doEvent1,[])
}
Add(Hub,14307563,266,189)
{
link(onEvent1,9682729:doMathStr,[])
link(onEvent2,9682729:doCalc,[(291,202)(291,188)])
}
Add(MathParse,9537783,385,182)
{
MathStr="sqrt(%1)*%2"
link(onResult,5311296:doText,[])
link(X1,12260814:Var2,[])
}
Add(Hub,7801657,343,182)
{
link(onEvent1,9537783:doCalc,[])
link(onEvent2,5486742:doCalc,[(368,195)(368,230)])
}
Add(MathParse,5486742,378,224)
{
MathStr="sqrt(%1)/%2"
link(onResult,12596017:doText,[])
link(X1,12260814:Var1,[(384,166)])
}
Add(GetDataEx,12260814,385,161)
{
link(Data,6687722:Text,[])
}
Add(FormatStr,7560151,224,189)
{
DataCount=1
Mask="sqrt(%1)"
link(onFString,14307563:doEvent1,[])
link(Str1,8563292:Text,[])
}

карма: 19

1
Голосовали:inter1
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)