Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

जावास्क्रिप्ट में प्रोजेक्टाइल क्लास बनाकर ऊंचाई, क्षैतिज दूरी और लैंडिंग की गणना करना


समस्या

हमें एक जावास्क्रिप्ट क्लास, Projectile लिखनी है, जिसे प्रारंभ करते समय 3 आर्गुमेंट लेने हैं:

  • प्रारंभिक ऊंचाई (0 ≤ h0 < 200)
  • प्रारंभिक वेग (0 < v0 < 200)
  • प्रोजेक्टाइल के छोड़े जाने पर कोण (0° < a < 90°, डिग्री में मापा गया)।

हमें Projectile क्लास के लिए निम्न विधि लिखनी है:

  • एक horiz विधि, जो एक आर्गुमेंट t भी लेती है और क्षैतिज दूरी की गणना करती है जो प्रोजेक्टाइल ने तय की है। [double लेता है, double लौटाता है]

उदाहरण

इस क्लास का कोड होगा:

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

  1. जावास्क्रिप्ट के माध्यम से HTML में क्लास (ऑड और ईवन) कैसे जोड़ें? जावास्क्रिप्ट के माध्यम से HTML में क्लास (ऑड और ईवन) कैसे जोड़ें?

    परिचय CSS में :nth-child(odd) और :nth-child(even) स्यूडो-क्लासेस का उपयोग करके वैकल्पिक एलिमेंट्स को स्टाइल किया जा सकता है बिना जावास्क्रिप्ट के। यह शुद्ध CSS समाधान जावास्क्रिप्ट से अधिक कुशल है। उदाहरण <!DOCTYPE html> <html lang="hi"> <head> <meta charset="UT

  1. - JavaScript में चेन ऑपरेशन क्लास बनाना

    समस्या हमें JavaScript में एक उपयोगकर्ता-परिभाषित डेटा प्रकार Streak बनाना है जिसे मान और ऑपरेशन के साथ वैकल्पिक रूप से किसी भी हद तक चेन किया जा सकता है। मान निम्नलिखित स्ट्रिंग्स में से एक हो सकता है - → one, two, three, four, five, six, seven, eight, nine ऑपरेशन निम्नलिखित स्ट्रिंग्स में से एक हो

  1. - JavaScript में ASCII से हेक्स और हेक्स से ASCII कनवर्टर क्लास

    समस्या हमें एक JavaScript क्लास लिखनी है जिसमें दो सदस्य फ़ंक्शन हों - toHex: यह एक ASCII स्ट्रिंग लेता है और उसका हेक्साडेसिमल समकक्ष वापस करता है। toASCII: यह एक हेक्साडेसिमल स्ट्रिंग लेता है और उसका ASCII समकक्ष वापस करता है। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - इनपुट const str = this is a