online: 3; azi: 460; total: 50915 Manual clasa a ix a - Algoritmi - Rezolvare probleme de fizica

Manual clasa a IX a

Algoritmi

Rezolvare probleme de fizica

Fie A şi B două puncte pe o dreaptă şi d distanţa dintre ele . Din A şi B pornesc simultan , unul spre altul , două mobile în mişcare uniformă . Ele se întâlnesc după timpul t1 şi îşi continuă fiecare mişcare . Mobilul plecat din A ajunge în punctul B cu timpul t 2 mai târziu decât ajunge în A mobilul plecat din B. Se consideră cunoscute : d, t1 şi t 2 . Se cere să se afle vitezele v1 şi v2 ale mobilelor . Unitatea de măsură pentru viteze este m/s, pentru distanţă m, iar pentru timp min.
# include < iostream >
using namespace std ;
int main () {
double d, t1, t2;
cout << " Introduceti distanta d intre A si B: " ;
cin >> d;
cout << " Introduceti timpul t1 in minute: " ;
cin >> t1;
cout << " Introduceti timpul t2 in minute: " ;
cin >> t2;
// Convertim timpul in secunde
t1 *= 60 ;
t2 *= 60 ;
// Calculam vitezele
double v1 = d / (t1 + t2);
double v2 = d / (t1 + t2);
// Afisam rezultatele
cout << "Viteza mobilului plecat din A: " << v1 << " m/s" << endl ;
cout << "Viteza mobilului plecat din B: " << v2 << " m/s" << endl ;
return 0 ;
}

Pentru a rezolva problema, vom folosi formula distanței: d = v1 t1 + v2 t1 și relația dintre viteze și timp pentru a găsi v1 și v2.
În primul rând, trebuie să convertim timpul dat în minute în secunde, deoarece unitatea de măsură pentru viteze este m/s.
Notă: Am presupus că mobilele se întâlnesc la distanța d / 2 de la fiecare punct.