কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে স্ক্রিন প্রস্থ ও অ্যাসপেক্ট রেশিও দিয়ে উচ্চতা বের করা

সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা স্ক্রিনের প্রস্থ (width) প্রথম আর্গুমেন্ট হিসেবে এবং অ্যাসপেক্ট রেশিও (w:h) দ্বিতীয় আর্গুমেন্ট হিসেবে নেবে। এই দুটি ইনপুটের ভিত্তিতে ফাংশনটি স্ক্রিনের উচ্চতা (height) রিটার্ন করবে।

উদাহরণ

নিচে কোড দেওয়া হলো:

const ratio = '18:11'; 
const width = 2417; 
const findHeight = (ratio = '', width = 1) => { 
   const [w, h] = ratio 
   .split(':') 
   .map(Number); 
   const height = (width * h) / w; 
   return Math.round(height); 
}; 
console.log(findHeight(ratio, width));

আউটপুট

কনসোল আউটপুট:

1477
  1. iPhone 5-এর স্ক্রিন সাইজ ডিটেক্ট করা

  2. CSS-এ width এবং height প্রপার্টি

  3. CSS Media Query ব্যবহার করে স্ক্রিন সাইজ অনুযায়ী কলাম প্রস্থ পরিবর্তন

  4. C#-এ Console-র সর্বোচ্চ উইন্ডো উচ্চতা ও প্রস্থ পাওয়ার পদ্ধতি