ZADATAK 3: "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*t2/2
Ova formula dolazi iz kinematičke jednadžbe koja uzima u obzir da se telo kreće iz mirovanja.

C 

#include <stdio.h>


using namespace std;

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);
    }
}