#include <stdio.h>
#include <math.h>
int main() {
int S; // Sudut peluncuran dalam derajat
double V; // Kecepatan awal dalam m/s
const double g = 10.0; // Gravitasi dalam m/s^2
double jarak_terjauh;
// Input sudut peluncuran dan kecepatan awal
printf("Masukkan sudut peluncuran (derajat): ");
scanf("%d", &S);
printf("Masukkan kecepatan awal (m/s): ");
scanf("%lf", &V);
// Menghitung jarak horizontal terjauh
// Konversi sudut peluncuran ke radian
double radian = S * M_PI / 180.0;
jarak_terjauh = (V * V * sin(2 * radian)) / g;
// Menampilkan hasil jarak horizontal terjauh dengan 1 digit di belakang koma
printf("Jarak horizontal terjauh adalah: %.1f\n", jarak_terjauh);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBTOyAvLyBTdWR1dCBwZWx1bmN1cmFuIGRhbGFtIGRlcmFqYXQKICAgIGRvdWJsZSBWOyAvLyBLZWNlcGF0YW4gYXdhbCBkYWxhbSBtL3MKICAgIGNvbnN0IGRvdWJsZSBnID0gMTAuMDsgLy8gR3Jhdml0YXNpIGRhbGFtIG0vc14yCiAgICBkb3VibGUgamFyYWtfdGVyamF1aDsKCiAgICAvLyBJbnB1dCBzdWR1dCBwZWx1bmN1cmFuIGRhbiBrZWNlcGF0YW4gYXdhbAogICAgcHJpbnRmKCJNYXN1a2thbiBzdWR1dCBwZWx1bmN1cmFuIChkZXJhamF0KTogIik7CiAgICBzY2FuZigiJWQiLCAmUyk7CiAgICBwcmludGYoIk1hc3Vra2FuIGtlY2VwYXRhbiBhd2FsIChtL3MpOiAiKTsKICAgIHNjYW5mKCIlbGYiLCAmVik7CgogICAgLy8gTWVuZ2hpdHVuZyBqYXJhayBob3Jpem9udGFsIHRlcmphdWgKICAgIC8vIEtvbnZlcnNpIHN1ZHV0IHBlbHVuY3VyYW4ga2UgcmFkaWFuCiAgICBkb3VibGUgcmFkaWFuID0gUyAqIE1fUEkgLyAxODAuMDsKICAgIGphcmFrX3RlcmphdWggPSAoViAqIFYgKiBzaW4oMiAqIHJhZGlhbikpIC8gZzsKCiAgICAvLyBNZW5hbXBpbGthbiBoYXNpbCBqYXJhayBob3Jpem9udGFsIHRlcmphdWggZGVuZ2FuIDEgZGlnaXQgZGkgYmVsYWthbmcga29tYQogICAgcHJpbnRmKCJKYXJhayBob3Jpem9udGFsIHRlcmphdWggYWRhbGFoOiAlLjFmXG4iLCBqYXJha190ZXJqYXVoKTsKCiAgICByZXR1cm4gMDsKfQo=