#include <iostream>
#include <cmath> // untuk fungsi sqrt() dan pow()
int main() {
// Koordinat titik (0,0) dan titik target (x, y)
// Misalkan Anda ingin mencari jarak dari titik (0,0) ke titik (9,6)
double x = 9.0;
double y = 6.0;
// Menghitung jarak horizontal terjauh menggunakan rumus Euclidean
double jarak_terjauh = std::sqrt(std::pow(x, 2) + std::pow(y, 2));
// Alternatif (lebih sederhana untuk pangkat 2)
// double jarak_terjauh = std::sqrt(x * x + y * y);
std::cout << "Jarak horizontal terjauh dari titik (0,0) ke (" << x << ", " << y << ") adalah: " << jarak_terjauh << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+IC8vIHVudHVrIGZ1bmdzaSBzcXJ0KCkgZGFuIHBvdygpCgppbnQgbWFpbigpIHsKICAgIC8vIEtvb3JkaW5hdCB0aXRpayAoMCwwKSBkYW4gdGl0aWsgdGFyZ2V0ICh4LCB5KQogICAgLy8gTWlzYWxrYW4gQW5kYSBpbmdpbiBtZW5jYXJpIGphcmFrIGRhcmkgdGl0aWsgKDAsMCkga2UgdGl0aWsgKDksNikKICAgIGRvdWJsZSB4ID0gOS4wOwogICAgZG91YmxlIHkgPSA2LjA7CgogICAgLy8gTWVuZ2hpdHVuZyBqYXJhayBob3Jpem9udGFsIHRlcmphdWggbWVuZ2d1bmFrYW4gcnVtdXMgRXVjbGlkZWFuCiAgICBkb3VibGUgamFyYWtfdGVyamF1aCA9IHN0ZDo6c3FydChzdGQ6OnBvdyh4LCAyKSArIHN0ZDo6cG93KHksIDIpKTsKICAgIC8vIEFsdGVybmF0aWYgKGxlYmloIHNlZGVyaGFuYSB1bnR1ayBwYW5na2F0IDIpCiAgICAvLyBkb3VibGUgamFyYWtfdGVyamF1aCA9IHN0ZDo6c3FydCh4ICogeCArIHkgKiB5KTsKCiAgICBzdGQ6OmNvdXQgPDwgIkphcmFrIGhvcml6b250YWwgdGVyamF1aCBkYXJpIHRpdGlrICgwLDApIGtlICgiIDw8IHggPDwgIiwgIiA8PCB5IDw8ICIpIGFkYWxhaDogIiA8PCBqYXJha190ZXJqYXVoIDw8IHN0ZDo6ZW5kbDsKCiAgICByZXR1cm4gMDsKfQ==