Esercitazione svolta dal docente

Esercitazione svolta

File index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>


    <script src="script.js"></script>
</body>
</html>

File script.js

let registroClasse = [];
const AS = "2026/2027";
for(let i = 0; i<3; i++){
    let nome = prompt("Inserire il nome");
    let cognome = prompt("Inserire il cognome");
    let classe = prompt("Inserire la classe");

    let s = {};
    s.nome = nome;
    s.cognome = cognome;
    s.classe = classe;
    s.as = AS;
    s.voti = {
        MATEMATICA: [],
        FISICA:[],
        INFORMATICA: []
    }

    for(let j = 0; j<10; j++){
        let votoGenerato = 0;

        votoGenerato = Math.floor(Math.random() * 10) + 1;
        s.voti.MATEMATICA.push(votoGenerato);

        votoGenerato = Math.floor(Math.random() * 10) + 1;
        s.voti.FISICA.push(votoGenerato);

        votoGenerato = Math.floor(Math.random() * 10) + 1;
        s.voti.INFORMATICA.push(votoGenerato);
    }

    // {nome: IL NOME, cognome: IL COGNOME, classe: La classe}
    registroClasse.push(s);
}

console.log(registroClasse);

console.log("===PRIMO ELEMENTO===");
// recupero il i voti del primo studente di fisica
console.log(registroClasse[0].voti.FISICA)