

Một công ty công nghệ cần hoàn thành một dự án phần mềm với tổng thời gian làm việc là 600 ngày công của lập trình viên. nếu công ty tuyển thêm 3 lập trình viên, thì thời gian hoàn thành dự án giảm đi 10 ngày. Tính số lập trình viên ban đầu của công ty?
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
Gọi số lập trình viên ban đầu của công ty là `x` (người) `(x\in NN^**)`
Theo dự kiến, để hoàn thành dự án cần `600/x` (ngày)
Nếu công ty tuyển thêm 3 lập trình viên thì số lập trình viên của công ty sẽ là `x+3` (người)
`=>` Dự án sẽ hoàn thành trong `600/(x+3)` ngày
Mà khi đó, thời gian hoàn thành dự án giảm đi 10 ngày
`=> 600/x - 600/(x+3) = 10`
`1/x - 1/(x+3) = 1/60`
`(x+3)/(x(x+3)) - x/(x(x+3)) = 1/60`
`3/(x^2 + 3x) = 1/60`
`x^2 + 3x = 180`
`x^2 + 3x - 180 = 0`
`(x+15)(x-12)=0`
Mà `x\in NN^**`
`=> x = 12` (thỏa mãn)
Vậy số lập trình viên ban đầu của công ty là 12 người.
Hãy giúp mọi người biết câu trả lời này thế nào?

`~` `zZz`
g
gọi `x` là số lập trình viên ban đầu `(` `x` `∈` `N^*` `)`
vì số lập trình viên hoàn thành dự án trong `600` ngày nên ta có `;`
`600/3`
nếu tăng `3` lập trình viên cho công ty ta có `;` `x` `+` `3` thì dự án sẽ hoàn thành trong $\dfrac{600}{x+3}$
vì sau khi tăng `3` lập trình viên dự án giảm `10` ngày nên ta có `;`
`600/x` `-` $\dfrac{600}{x+3}$ `=` `10`
`⇒` `1/x` `-` `1/x+3` `=` `1/60` `(` rút gọn chia cho `600` `)`
$\dfrac{x+3}{x.(x+3)}$ `-` $\dfrac{x}{x.(x+3)}$ `=` `1/60`
$\dfrac{3}{x^2+3x}$ `=` `1/60`
`x^2` `+` `3x` `=` `180`
`(` `x` `+` `15` `)` `.` `(x-12)` `=` `0`
`⇒` `x` `=` `12` `(` thoả mãn điều kiện `)`
vậy ban đầu công ty có `12` lập trình viên
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin