<divclass="container"><header><h1>Exercici 1: Array de números - Suma total</h1><pclass="description">Crea un array amb 5 números. Escriu una funció que calculi la suma total.</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 2: Buscar element duplicat</h1><pclass="description">Crea una funció que retorni true si hi ha duplicats.</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 3: Invertir array</h1><pclass="description">Inverteix l'ordre dels elements sense usar .reverse()</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 4: Filtrar números pars</h1><pclass="description">Retorna un array amb només els números pars.</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 5: Contar ocurrències</h1><pclass="description">Conta quantes vegades apareix un element dins d'un array.</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 6: Trobar el número més gran</h1><pclass="description">Trova el número més gran sense usar Math.max()</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
constnumeros=[15,42,8,99,23,67];functiontrobarMesGran(array){letmajor=array[0];for(leti=1;i<array.length;i++){if(array[i]>major){major=array[i];}}returnmajor;}constresultElement=document.getElementById('result');resultElement.innerHTML=` <p>Array: [${numeros.join(', ')}]</p> <p>Número més gran: ${trobarMesGran(numeros)}</p>`;document.getElementById('codeDisplay').textContent=`function trobarMesGran(array) { let major = array[0]; for (let i = 1; i < array.length; i++) { if (array[i] > major) { major = array[i]; } } return major;}`;
<divclass="container"><header><h1>Exercici 7: Combinar dos arrays</h1><pclass="description">Combina dos arrays en un de sol sense .concat()</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 8: Eliminar duplicats</h1><pclass="description">Retorna un array sense elements duplicats.</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 9: Dividir array en chunks</h1><pclass="description">Divideix un array en subarrays més petits.</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 10: Objecte estudiants</h1><pclass="description">Crea un objecte amb mètode haAprovat()</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 11: Array de contactes</h1><pclass="description">Cerca un contacte per nom en un array d'objectes.</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 12: Calcular mitjana de notes</h1><pclass="description">Calcula la nota mitjana d'un array d'estudiants.</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 13: Ordenar array de números</h1><pclass="description">Ordena un array de números en forma ascendent sense .sort()</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 14: Crear taula de multiplicar</h1><pclass="description">Genera la taula de multiplicar d'un número (1 fins a 10)</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 15: Filtrar per propietat d'objecte</h1><pclass="description">Filtra els productes que estan disponibles.</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 16: Concatenar strings d'un array</h1><pclass="description">Uneix els strings d'un array separats per comes i espai.</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 17: Calculadora amb historial</h1><pclass="description">Crea una calculadora que guarda l'historial.</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 18: Validar format email</h1><pclass="description">Valida si un string és un email vàlid.</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 19: Trobar números primers</h1><pclass="description">Retorna un array amb només els números primers.</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>
<divclass="container"><header><h1>Exercici 20: Agenda de cites</h1><pclass="description">Gestiona una agenda de cites amb afegir, eliminar i cercar.</p></header><sectionclass="output"><h2>Resultat:</h2><divid="result"></div></section><sectionclass="code"><h2>Codi:</h2><pre><codeid="codeDisplay"></code></pre></section></div>