Avec quel appareil mesure-t-on la masse ?
une balance
Quelle est l’unité de la masse ?
le kilogramme
Qu’est-ce que le volume d’un objet ?
C'est la place qu'il occupe
Avec quel appareil mesure-t-on le volume ?
une éprouvette graduée
Quelle est l’unité du volume ?
le litre
Que vaut 1 m³ en litre (ou multiple du litre) ?
1000 L ou 1 kL
Que vaut 1 dm³ en litre (ou multiple du litre) ?
1 L
Que vaut 1 cm³ en litre (ou multiple du litre) ?
1 mL
Quelle est la formule de calcul de la masse volumique ρ ?
"; })
function toggle(e) {
document.getElementById('h' + e).classList.toggle('h');
document.getElementById('c' + e).classList.toggle('c');
}
function hide(e) {
document.getElementById('h' + e).classList.add('h');
document.getElementById('c' + e).classList.add('c');
}
function sortTable() {
//get the parent table for convenience
let tableTBody = document.getElementById("mémo");
//1. get all rows
let rowsCollection = tableTBody.querySelectorAll(".row");
//2. convert to array
let rows = Array.from(rowsCollection)
//3. shuffle
shuffleArray(rows);
//4. add back to the DOM
for (const row of rows) {
tableTBody.appendChild(row);
}
}
function unShuffleTable() {
var url = window.location.href;
if (url.indexOf('?') > -1) {
url += '&print=1'
} else {
url += '?print=1'
}
window.location.href = url;
}
/**
* Randomize array element order in-place.
* Using Durstenfeld shuffle algorithm.
* from: https://stackoverflow.com/questions/2450954/how-to-randomize-shuffle-a-javascript-array/12646864#12646864
*/
function shuffleArray(array) {
for (var i = array.length - 1; i > 0; i--) {
var j = Math.floor(Math.random() * (i + 1));
var temp = array[i];
array[i] = array[j];
array[j] = temp;
}
}
function getUrlParameter(name) {
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
var regex = new RegExp('[\\?&]' + name + '=([^]*)');
var results = regex.exec(location.search);
return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
}
function filterQuestion() {
var lastQuestionToDisp = getUrlParameter('q');
let rows = document.querySelectorAll('div.row');
if (lastQuestionToDisp) {
for (let i = 0; i < rows.length; i++) {
if (i >= lastQuestionToDisp) {
rows[i].remove();
}
}
}
}
function reloadForPrint() {
var print = getUrlParameter('print');
if (print == 1) {
print = 0;
window.print();
let url = new URL(window.location.href);
let params = new URLSearchParams(url.search);
url.searchParams.delete('print');
window.location.href = url;
} else {
sortTable();
}
}
filterQuestion()
reloadForPrint()