JavaScript লুপের অনুশীলন

Задание 1

একটি লুপ ব্যবহার করে 1 থেকে 100 পর্যন্ত সংখ্যাগুলি একটি কলাম আকারে প্রিন্ট করুন।

Задание 2

একটি লুপ ব্যবহার করে 100 থেকে 1 পর্যন্ত সংখ্যাগুলি একটি কলাম আকারে প্রিন্ট করুন।

Задание 3

একটি লুপ ব্যবহার করে 1 থেকে 100 পর্যন্ত জোড় সংখ্যাগুলি একটি কলাম আকারে প্রিন্ট করুন।

Задание 4

একটি লুপ ব্যবহার করে একটি অ্যারেকে 10টি 'x' দিয়ে পূরণ করুন।

Задание 5

একটি লুপ ব্যবহার করে একটি অ্যারেকে 1 থেকে 10 পর্যন্ত সংখ্যাগুলি দিয়ে পূরণ করুন।

Задание 6

একটি সংখ্যার অ্যার দেওয়া আছে। একটি লুপ ব্যবহার করে শুধুমাত্র সেই অ্যারোর উপাদানগুলি প্রিন্ট করুন যেগুলি শূন্যের চেয়ে বড় এবং 10 এর চেয়ে কম।

Задание 7

একটি সংখ্যার অ্যার দেওয়া আছে। একটি লুপ ব্যবহার করে পরীক্ষা করুন যে এতে 5 মান সহ কোনও উপাদান আছে কিনা।

Задание 8

একটি সংখ্যার অ্যার দেওয়া আছে। একটি লুপ ব্যবহার করে এই অ্যারের উপাদানগুলির যোগফল নির্ণয় করুন।

Задание 9

একটি সংখ্যার অ্যার দেওয়া আছে। একটি লুপ ব্যবহার করে এই অ্যারের উপাদানগুলির বর্গের যোগফল নির্ণয় করুন।

Задание 10

একটি সংখ্যার অ্যার দেওয়া আছে। এর উপাদানগুলির গাণিতিক গড় নির্ণয় করুন।

Задание 11

একটি স্ক্রিপ্ট লিখুন যা একটি সংখ্যার ফ্যাক্টরিয়াল বের করবে। ফ্যাক্টরিয়াল হল এক থেকে প্রদত্ত সংখ্যা পর্যন্ত সমস্ত পূর্ণসংখ্যার গুণফল।

Задание 12

একটি লুপ ব্যবহার করে একটি অ্যারেকে 10 থেকে 1 পর্যন্ত সংখ্যাগুলি দিয়ে পূরণ করুন।

Задание 13

একটি সংখ্যার অ্যার দেওয়া আছে। সংখ্যাগুলি ধনাত্মক বা ঋণাত্মক হতে পারে। অ্যারের ধনাত্মক উপাদানগুলির যোগফল নির্ণয় করুন।

Задание 14

একটি সংখ্যার অ্যার দেওয়া আছে, উদাহরণস্বরূপ:

javascriptlet arr = [10, 20, 30, 50, 235, 3000];

অ্যারে থেকে শুধুমাত্র সেই সংখ্যাগুলি প্রিন্ট করুন যেগুলি 1, 2 বা 5 সংখ্যা দিয়ে শুরু হয়।

Задание 15

একটি সংখ্যার অ্যার দেওয়া আছে। এই অ্যারের উপাদানগুলি উল্টো ক্রমে প্রিন্ট করুন।

Задание 16

একটি সংখ্যার অ্যার দেওয়া আছে। একটি লুপ ব্যবহার করে সেই সমস্ত উপাদানগুলি প্রিন্ট করুন যাদের মান অ্যারেতে তাদের অবস্থান সূচকের (index) সমান।

Задание 17

একটি সংখ্যার অ্যার দেওয়া আছে। for লুপ এবং document.write ফাংশন ব্যবহার করে প্রতিটি অ্যারের উপাদান একটি নতুন লাইনে প্রিন্ট করুন। এর জন্য br ট্যাগ ব্যবহার করুন।

Задание 18

একটি সংখ্যার অ্যার দেওয়া আছে। for লুপ এবং document.write ফাংশন ব্যবহার করে প্রতিটি অ্যারের উপাদান একটি আলাদা প্যারাগ্রাফে প্রিন্ট করুন।

Задание 19

সপ্তাহের দিনগুলির একটি অ্যার তৈরি করুন। for লুপ ব্যবহার করে সপ্তাহের সমস্ত দিন প্রিন্ট করুন, এবং সাপ্তাহিক ছুটির দিনগুলি গাঢ় (bold) করে প্রিন্ট করুন।

Задание 20

সপ্তাহের দিনগুলির একটি অ্যার তৈরি করুন। for লুপ ব্যবহার করে সপ্তাহের সমস্ত দিন প্রিন্ট করুন, এবং বর্তমান দিনটি বাঁকা (italic) করে প্রিন্ট করুন। বর্তমান দিনের সংখ্যাটি day ভেরিয়েবলে সংরক্ষণ করা থাকবে।

Задание 21

নিম্নলিখিত অবজেক্টটি কর্মচারী এবং তাদের বেতন সহ দেওয়া আছে:

javascriptlet obj = {
  employee1: 100,
  employee2: 200,
  employee3: 300,
  employee4: 400,
  employee5: 500,
  employee6: 600,
  employee7: 700,
};

প্রতিটি কর্মচারীর বেতন 10% বৃদ্ধি করুন।

Задание 22

পূর্ববর্তী সমস্যাটি এমনভাবে পরিবর্তন করুন যাতে শুধুমাত্র সেই কর্মচারীদের বেতন বৃদ্ধি পায় যাদের বেতন 400 এর কম বা সমান।

Задание 23

নিম্নলিখিত অ্যারেগুলি দেওয়া আছে:

javascriptlet arr1 = [1, 2, 3, 4, 5];
let arr2 = [6, 7, 8, 9, 10];

এই অ্যারেগুলি ব্যবহার করে একটি নতুন অবজেক্ট তৈরি করুন, প্রথম অ্যারের উপাদানগুলিকে এর কী (key) এবং দ্বিতীয় অ্যারের উপাদানগুলিকে মান (value) বানিয়ে।

Задание 24

নিম্নলিখিত অবজেক্টটি দেওয়া আছে:

javascriptlet obj = {1: 6, 2: 7, 3: 8, 4: 9, 5: 10};

এই অবজেক্টের কীগুলির যোগফল নির্ণয় করুন এবং এটিকে মানগুলির যোগফল দিয়ে ভাগ করুন।

Задание 25

নিম্নলিখিত অবজেক্টটি দেওয়া আছে:

javascriptlet obj = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};

এই অবজেক্টের কীগুলি একটি অ্যারেতে এবং মানগুলি অন্য অ্যারেতে লিখুন।

Задание 26

নিম্নলিখিত অবজেক্টটি দেওয়া আছে:

javascriptlet obj = {
  1: 125,
  2: 225,
  3: 128,
  4: 356,
  5: 145,
  6: 281,
  7: 452,
};

একটি নতুন অ্যারেতে সেই উপাদানগুলি লিখুন যাদের মান 1 বা 2 সংখ্যা দিয়ে শুরু হয়। অর্থাৎ, আপনার ফলাফলে নিম্নলিখিত অ্যারেটি পাওয়া যাবে:

javascript[
  125,
  225,
  128,
  145,
  281,
];
Задание 27

নিম্নলিখিত অ্যারেটি দেওয়া আছে:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

এই অ্যারেটি থেকে নিম্নলিখিত অবজেক্টটি তৈরি করুন:

javascript{1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'};
Задание 28

নিম্নলিখিত অ্যারেটি দেওয়া আছে:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

এই অ্যারেটি থেকে নিম্নলিখিত অবজেক্টটি তৈরি করুন:

javascript{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};