Kretanje tela – rešenje

Uvod

U ovom zadatku istražujemo osnovne principe kretanja tela pod konstantnim ubrzanjem. Kada telo počne da se kreće iz mirovanja sa konstantnim ubrzanjem, možemo izračunati njegovu brzinu i pređeni put nakon određenog vremena koristeći jednostavne kinematičke formule. Ove formule su osnovne za razumevanje kretanja u fizici i često se koriste u raznim aplikacijama inženjeringa i nauke.

Objašnjenje rešenja

Za kretanje tela pod konstantnim ubrzanjem, brzina (v) i pređeni put (s) mogu se izračunati pomoću sledećih formula:
Trenutna brzina (v): Kada telo počne iz mirovanja, njegova brzina posle vremena t se može izračunati kao proizvod ubrzanja (a) i vremena (t):

v=a*t

Pređeni put (s): Pređeni put tokom vremena t se može izračunati pomoću formule:

s=a*t*t/2

Ova formula dolazi iz kinematičke jednačine koja uzima u obzir da se telo kreće iz mirovanja.

C

#include <stdio.h>


int main()
{
    double a,t,s,v;                           //a-ubrzanje,t-vreme,s-pređeni put
    // v - trenutna brzina posle vremena t
    scanf("%lf%lf", &a, &t);      // učitava a u m/s^2, vreme u sekundama
    v=a*t;                                           // trenutna brzina pri ravnomerno//ubrzanom kretanju
    s=a*t*t/2;                                    // Pređeni put posle vremena t u m
    printf("%.2fm/s\n%.2fm",v,s);   // prikaz rezultata
    return 0;
}

Programski jezik JAVA

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        double a, t, s, v;  // a - ubrzanje, t - vreme, s - pređeni put, v - trenutna brzina

        // Učitavanje ubrzanja u m/s^2 i vremena u sekundama
        System.out.println("Unesite ubrzanje (m/s^2): ");
        a = scanner.nextDouble();
        System.out.println("Unesite vreme (s): ");
        t = scanner.nextDouble();

        v = a * t;  // Izračunavanje trenutne brzine
        s = a * t * t / 2;  // Izračunavanje pređenog puta

        // Ispis rezultata sa 2 decimale
        System.out.printf("%.2f m/s\n%.2f m", v, s);
    }
}