Doi colegi (Vasilica si Ionica) pleaca simultan din orasele in care locuiesc , unul catre celalalt. Stiind ca distanta dintre cele doua orase este D, ca Vasilica merge cu viteva v1, iar Ionica cu viteza v2 ,scrieti un program (C++) care calculeaza dupa cat timp se intalnesc cei doi colegi si la ce distanta de orasul in care locuieste Vasilica.
Răspunsuri la întrebare
Răspuns de
8
Se stie formula distantei D=V*T, atunci bom nota dv si tv - drumul (distanta parcursa) si timpul lui Vasilica pana la intalnire, iar di si ti - drumul si timpu lui Ionica pana la intalnire. Deoarece ei sau pornit simultan atunci tv=ti.
dar tv=dv/v1, iar ti=di/v2; si dv+di=D. inlocuim tv si ti obtinem: dv/v1=di/v2
sau dv*v2=di*v1, inlocuim di=D-dv si obtinem: dv*v2=(D-dv)*v1
dv*v2=Dv1 - dv*v1, dv*v2 + dv*v1 = D*v1, sau dv*(v1+v2) = D*v1, de unde
dv = (D*v1)/ (v1 + v2).
Daca am aflat distanta parcursa de Vasilica, putem afla timpul, t = dv/v1
deci trecem la program:
float v1,v2,D,tv,ti,dv;
cin >> D >> v1 >> v2;
dv= (D*v1)/ (v1 + v2);
t = dv/v1;
cout << t << endl;
cout << dv ;
NekoYuriya:
frate tu chiar nu ai ce face de iti bati capul cu problemele mele! DOMO ARIGATO GOZAIMSU!!
Alte întrebări interesante
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă