समस्या
हमें एक जावास्क्रिप्ट वर्ग, प्रोजेक्टाइल लिखने की आवश्यकता है, जो प्रारंभ होने पर 3 तर्क लेता है -
हमें प्रोजेक्टाइल क्लास के लिए निम्न विधि लिखनी है।
- एक क्षैतिज विधि, जो एक तर्क t भी लेती है और प्रक्षेप्य द्वारा तय की गई क्षैतिज दूरी की गणना करती है। [एक डबल लेता है, एक डबल देता है]
उदाहरण
इस वर्ग के लिए कोड होगा -
class Projectile{ constructor(h, u, ang){ this.h = h; this.u = u; this.ang = ang; }; }; Projectile.prototype.horiz = function(t){ const dist = 2 * Math.cos(this.ang) * t; return dist; }; const p = new Projectile(5, 2, 45); const horizontal = p.horiz(.2); console.log(horizontal);
आउटपुट
और आउटपुट होगा -
0.2101287955270919