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