Var h,h1,m,m1,k,k1,b:integer; begin write('h, h1: '); readln(h,h1); write('m, m1: '); readln(m,m1); write('k, k1: '); readln(k,k1); if h div h1 < m div m1 then b:=h div h1 else b:=m div m1; if k div k1 < b then b:=k div k1; writeln('b = ',b); end.
Пример: h, h1: 1000 100 m, m1: 600 50 k, k1: 500 50 b = 10
С определяется на сколько бутербродов хватит хлеба, масла или колбасы соответственно. Из этих количеств выбирается минимальное значение. В примере: хлеба хватит на 1000 div 100 = 10 бутербродов, масла - на 600 div 50 = 12; колбасы - на 500 div 50 = 10. Значит, из данного количество продуктов можно сделать 10 полноценных бутербродов.
Линейное ур-е имеет вид: ax^2+bx+c=0, где a, b, c - кофиценты Чтобы решить кв. ур-е нужно: Определить дискриминант по формуле: D(дискриминант)= b^2 * -4ac 2) Если D<0, то уравнение не имеет корней Если D=0, то один корень Если D>0, то два корня 3) ищем корни по формуле, Если D=0: x=-b/2a Ищем корни по формуле, если D>0: x1=-b+√D/2a x2=-b-√D/2a
по теореме Виета: x1+x2=-b/a x1*x2=c/a И подбираем корни.
По свойству корней. Если a+b+c=0, то x1=1 x2=c/a Если a-b+c=0, то x1=-1 x2=-c/a
Нахождение площади треугольника: S=h*x*1/2, где h- высота треугольника, x - основание, к которому проведена ввсота
begin
write('h, h1: '); readln(h,h1);
write('m, m1: '); readln(m,m1);
write('k, k1: '); readln(k,k1);
if h div h1 < m div m1
then b:=h div h1 else b:=m div m1;
if k div k1 < b then b:=k div k1;
writeln('b = ',b);
end.
Пример:
h, h1: 1000 100
m, m1: 600 50
k, k1: 500 50
b = 10
С определяется на сколько бутербродов хватит хлеба, масла или колбасы соответственно. Из этих количеств выбирается минимальное значение. В примере: хлеба хватит на 1000 div 100 = 10 бутербродов, масла - на 600 div 50 = 12; колбасы - на 500 div 50 = 10. Значит, из данного количество продуктов можно сделать 10 полноценных бутербродов.