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

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

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट वर्ग, प्रोजेक्टाइल लिखने की आवश्यकता है, जो प्रारंभ होने पर 3 तर्क लेता है -

  • शुरुआती ऊंचाई (0 h0 <200)
  • प्रारंभिक वेग (0
  • प्रक्षेप्य का कोण जब छोड़ा जाता है (0°

हमें प्रोजेक्टाइल क्लास के लिए निम्न विधि लिखनी है।

  • एक क्षैतिज विधि, जो एक तर्क 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

  1. जावास्क्रिप्ट के माध्यम से HTML में वर्ग (विषम और सम) जोड़ें?

    कक्षा जोड़ने के लिए, nth-child(odd) और nth-child(even) का उपयोग करें। निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

  1. जावास्क्रिप्ट में एक जंजीर संचालन वर्ग बनाना

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

  1. एएससीआईआई से हेक्स और हेक्स से जावास्क्रिप्ट में एएससीआईआई कनवर्टर वर्ग

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