<div style="max-width:900px;margin:auto;background:#fff;padding:20px;border-radius:12px;font-family:'Noto Sans Bengali','SolaimanLipi',Arial,sans-serif;">
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+Bengali:wght@400;700&display=swap" rel="stylesheet">
<h2 style="text-align:center;color:#1d4ed8;">৮ম শ্রেণির গণিত মডেল টেস্ট - অধ্যায় ২ (মুনাফা)</h2>
<p style="text-align:center;color:red;font-weight:bold;">সময়: <span id="time">15:00</span></p>
<style>
.q{background:#f8fafc;border-left:5px solid #2563eb;margin:15px 0;padding:12px;border-radius:10px;}
.opt{display:block;padding:10px;margin:6px 0;border:2px solid #cbd5e1;border-radius:8px;cursor:pointer;}
.opt:hover{background:#e0f2fe;}
.correct{background:#16a34a;color:#fff;}
.wrong{background:#dc2626;color:#fff;}
button{padding:12px 20px;border:none;border-radius:8px;background:#2563eb;color:#fff;font-size:18px;cursor:pointer;}
.stimulus{background:#eef6ff;padding:10px;border-radius:8px;margin:8px 0;line-height:1.6;}
</style>
<div id="quiz">
<div class="q">১. প্রতি বছরান্তে আমানতকারীর বৃদ্ধি প্রাপ্ত মূলধনকে কী বলে?
<div class="opt" onclick="check(this,2)">মুনাফা</div>
<div class="opt" onclick="check(this,2)">আমানত</div>
<div class="opt" onclick="check(this,1)">চক্রবৃদ্ধি মূলধন</div>
<div class="opt" onclick="check(this,2)">মূলধন</div>
</div>
<div class="q">২. ২০০০ টাকার ৩ বছরের ৭% সরল মুনাফা কত?
<div class="opt" onclick="check(this,1)">৪২০ টাকা</div>
<div class="opt" onclick="check(this,2)">২৯৪ টাকা</div>
<div class="opt" onclick="check(this,2)">২৯০০ টাকা</div>
<div class="opt" onclick="check(this,2)">৪২০০ টাকা</div>
</div>
<div class="q">৩. কোন হারে বার্ষিক মুনাফা হলে ৮ বছরে মূলধন দ্বিগুণ হবে?
<div class="opt" onclick="check(this,1)">১২.৫%</div>
<div class="opt" onclick="check(this,2)">১০.৫%</div>
<div class="opt" onclick="check(this,2)">৮.৫%</div>
<div class="opt" onclick="check(this,2)">৫.৪%</div>
</div>
<div class="q">৪. মুনাফার সঠিক সূত্র কোনটি?
<div class="stimulus">
i. মুনাফা = বিক্রয়মূল্য − ক্রয়মূল্য <br>
ii. মুনাফার হার = (মুনাফা ÷ ক্রয়মূল্য) × 100 <br>
iii. বিক্রয়মূল্য = ক্রয়মূল্য + মুনাফা
</div>
<div class="opt" onclick="check(this,2)">i ও ii</div>
<div class="opt" onclick="check(this,2)">ii ও iii</div>
<div class="opt" onclick="check(this,1)">i, ii ও iii</div>
<div class="opt" onclick="check(this,2)">শুধু iii</div>
</div>
<div class="q">৫. ২৪% = কত?
<div class="opt" onclick="check(this,1)">0.24</div>
<div class="opt" onclick="check(this,2)">2.4</div>
<div class="opt" onclick="check(this,2)">24</div>
<div class="opt" onclick="check(this,2)">0.024</div>
</div>
<div class="q">৬. ৫% ক্ষতিতে ২৩৭৫ টাকায় বিক্রি, ক্রয়মূল্য কত?
<div class="opt" onclick="check(this,1)">২৫০০ টাকা</div>
<div class="opt" onclick="check(this,2)">২৫০১ টাকা</div>
<div class="opt" onclick="check(this,2)">২৪০০ টাকা</div>
<div class="opt" onclick="check(this,2)">২৪৭৫ টাকা</div>
</div>
<div class="q">৭. লাভ/ক্ষতি কত?
<div class="opt" onclick="check(this,1)">৪০% ক্ষতি</div>
<div class="opt" onclick="check(this,2)">২০% লাভ</div>
<div class="opt" onclick="check(this,2)">৪০% লাভ</div>
<div class="opt" onclick="check(this,2)">৫০% ক্ষতি</div>
</div>
<div class="q">৮. সঠিক কোনটি?
<div class="stimulus">
i. মুনাফা = বিক্রয়মূল্য − ক্রয়মূল্য <br>
ii. ক্ষতি = ক্রয়মূল্য − বিক্রয়মূল্য <br>
iii. মুনাফার হার = মুনাফা ÷ বিক্রয়মূল্য × 100
</div>
<div class="opt" onclick="check(this,1)">i ও ii</div>
<div class="opt" onclick="check(this,2)">i ও iii</div>
<div class="opt" onclick="check(this,2)">ii ও iii</div>
<div class="opt" onclick="check(this,2)">সবগুলো</div>
</div>
<div class="q">৯. মুনাফা সূত্র কোনটি?
<div class="opt" onclick="check(this,1)">SP - CP</div>
<div class="opt" onclick="check(this,2)">CP + SP</div>
<div class="opt" onclick="check(this,2)">CP - SP</div>
<div class="opt" onclick="check(this,2)">None</div>
</div>
<div class="q">১০. সঠিক কোনটি?
<div class="stimulus">
i. সরল মুনাফায় মূলধন অপরিবর্তিত থাকে <br>
ii. চক্রবৃদ্ধি মুনাফায় প্রতি বছর মূলধন বৃদ্ধি পায় <br>
iii. সরল মুনাফায় মুনাফার উপর মুনাফা যোগ হয়
</div>
<div class="opt" onclick="check(this,1)">i ও ii</div>
<div class="opt" onclick="check(this,2)">ii ও iii</div>
<div class="opt" onclick="check(this,2)">i ও iii</div>
<div class="opt" onclick="check(this,2)">সবগুলো</div>
</div>
</div>
<div style="text-align:center;margin-top:20px;">
<button onclick="result()">ফলাফল দেখুন</button>
</div>
<h3 id="res" style="text-align:center;"></h3>
<script>
let score = 0;
let time = 900;
let timer = setInterval(function(){
let m = Math.floor(time/60);
let s = time%60;
document.getElementById("time").innerHTML =
String(m).padStart(2,'0') + ":" + String(s).padStart(2,'0');
time--;
if(time < 0){
clearInterval(timer);
result();
}
},1000);
function check(el, status){
let opts = el.parentNode.querySelectorAll(".opt");
for(let i=0;i<opts.length;i++){
opts[i].onclick = null;
}
if(status == 1){
el.classList.add("correct");
score++;
}else{
el.classList.add("wrong");
for(let i=0;i<opts.length;i++){
let oc = opts[i].getAttribute("onclick");
if(oc && oc.includes(",1)")){
opts[i].classList.add("correct");
}
}
}
}
function result(){
let percent = (score/10)*100;
let status = percent < 33 ? "❌ ফেল" : "✅ পাশ";
document.getElementById("res").innerHTML =
"স্কোর: " + score + "/10<br>শতকরা: " + percent + "%<br>" + status;
}
</script>
</div>
Post a Comment