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 t2 mai târziu decât ajunge în A mobilul plecat din B. Se consideră cunoscute: d, t1 şi t2. 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. 5

#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 = v1t1 + v2t1 ș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.

Similar Posts

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *