
function prelista

partecipanti=112;

diary ('precorso1415f.html'); diary on;


I=ordina(partecipanti);

fprintf('\n \n \n');
disp('<html>')
fprintf('\n');
disp('<body>')
disp('<BR><BR>')

% TITOLO.
disp('<DIV align="center">');
disp('<B>ISTITUZIONI DI ANALISI MATEMATICA</B> <BR>');
fprintf('\n');
disp('<B>Commissione P. Mannucci, A. Sommariva, a.a. 2014-2015</B><BR>');
fprintf('\n');
disp('<I>Corsi di Laurea in Scienze Statistiche</I><BR>');
disp('<B><I>Voti pre-esame</I><BR><br>');

disp('<BR><br>')
disp('<DIV align="center">')
disp('<table border="1" bgcolor="#E8E8E8" cellpadding="10" cellspacing="0">');
for ii=1:partecipanti
    
    [nome,cognome,voto]=lista(I(ii));
    voto_str=num2str(voto);
    output_string=strcat('<tr> <td>',cognome,'</td> <td>',nome,...
        '</td> <td>',voto_str,'</td></tr>');
    disp(output_string);
    fprintf('\n')
    
end
disp('</table>');
disp('</DIV">')
disp('</body>')
disp('</html>');

diary off;

function I=ordina(partecipanti)

for persona=1:partecipanti
    [nome,cognome,voto]=lista(persona);
    
    
    partecipante_string=strcat(cognome,'_',nome);
    
    strArray(persona) = java.lang.String(partecipante_string);
end

[B,I] = sort(cell(strArray));


% function voto=prelista(nome,cognome)
%
% voto=0;
%
% for ii=1:112
%     [nome_list,cognome_list,voto]=lista(ii);
%     TFc = strcmpi(cognome_list,cognome);
%     if TFc == 1
%         TFn = strcmpi(nome_list,nome);
%         if TFn == 1
%             return;
%         else
%             fprintf('\n \t Warning: stesso cognome ma nome diverso: %3.0f',ii);
%         end
%     end
% end


function [nome,cognome,voto]=lista(numero)


switch numero
    case 1
        cognome='Andreose';nome='Eugenio';voto=2;
    case 2
        cognome='Armellini';nome='Giulia';voto=2;
    case 3
        cognome='Bagatin';nome='Clara';voto=2;
    case 4
        cognome='Baldi';nome='Irene';voto=2;
    case 5
        cognome='Bello''';nome='Alice';voto=2;
    case 6
        cognome='Bergamo';nome='Giorgia';voto=2;
    case 7
        cognome='Bernardi';nome='Alberto';voto=2;
    case 8
        cognome='Bianco';nome='Nicolas';voto=2;
    case 9
        cognome='Bollettin';nome='Alberto';voto=2;
    case 10
        cognome='Bordin';nome='Luca';voto=2;
    case 11
        cognome='Bovo';nome='Francesco';voto=2;
    case 12
        cognome='Canesso';nome='Tommaso';voto=2;
    case 13
        cognome='Castellan';nome='Federico';voto=2;
    case 14
        cognome='Cavaliere';nome='Camilla';voto=2;
    case 15
        cognome='Clair';nome='Alessandro';voto=2;
    case 16
        cognome='Chiarotto';nome='Cristian';voto=2;
    case 17
        cognome='Curzio'; nome='Sofia';voto=2;
    case 18
        cognome='Dall''Ora'; nome='Laura';voto=2;
    case 19
        cognome='Dandolo'; nome='David';voto=2;
    case 20
        cognome='De Rosa'; nome='Antonio';voto=2;
    case 21
        cognome='Di Terlizzi'; nome='Matteo';voto=2;
    case 22
        cognome='Dono'; nome='Filippo';voto=2;
    case 23
        cognome='Ferrian'; nome='Chiara';voto=2;
    case 24
        cognome='Foresta';nome='Daniela';voto=2;
    case 25
        cognome='Frison';nome='Davide';voto=2;
    case 26
        cognome='Frison'; nome='Gianluca';voto=2;
    case 27
        cognome='Fusinato'; nome='Riccardo';voto=2;
    case 28
        cognome='Garbin'; nome='Sara';voto=2;
    case 29
        cognome='Genchi'; nome='Walter';voto=2;
    case 30
        cognome='Golin'; nome='Petra';voto=2;
    case 31
        cognome='Mansoldo'; nome='Francesca';voto=2;
    case 32
        cognome='Masiero'; nome='Francesca';voto=2;
    case 33
        cognome='Masiero'; nome='Laura';voto=2;
    case 34
        cognome='Meneghetti'; nome='Paola';voto=2;
    case 35
        cognome='Menoli'; nome='Riccardo';voto=2;
    case 36
        cognome='Minozzi'; nome='Paola';voto=2;
    case 37
        cognome='Monai'; nome='Sofia';voto=2;
    case 38
        cognome='Morbiato'; nome='Enrico';voto=2;
    case 39
        cognome='Ometto'; nome='Emilia';voto=2;
    case 40
        cognome='Pagin'; nome='Davide';voto=2;
    case 41
        cognome='Rosina'; nome='Anna';voto=2;
    case 42
        cognome='Ricco'; nome='Fabio';voto=2;
    case 43
        cognome='Sinigaglia'; nome='Andrea';voto=2;
    case 44
        cognome='Tessari'; nome='Alberto';voto=2;
    case 45
        cognome='Tosato'; nome='Simone';voto=2;
    case 46
        cognome='Umana'; nome='Francesco';voto=2;
    case 47
        cognome='Zagagnin'; nome='Giulia';voto=2;
    case 48
        cognome='Zamenego'; nome='Silvia';voto=2;
    case 49
        cognome='Zanata'; nome='Alberto';voto=2;
    case 50
        cognome='Zanatta'; nome='Alberto';voto=2;
    case 51
        cognome='Zanellato'; nome='Matthias';voto=2;
    case 52
        cognome='Angius';nome='Silvia';voto=1;
    case 53
        cognome='Baldasso';nome='Elena';voto=1;
    case 54
        cognome='Barzon';nome='Giovanni';voto=1;
    case 55
        cognome='Benato';nome='Guglielmo Bruno Ludovico';voto=1;
    case 56
        cognome='Botta';nome='Mattia';voto=1;
    case 57
        cognome='Camporese';nome='Umberto';voto=1;
    case 58
        cognome='Contarin';nome='Giulia';voto=1;
    case 59
        cognome='Carturan';nome='Christian';voto=1;
    case 60
        cognome='Contisciani';nome='Martina';voto=1;
    case 61
        cognome='Coteata';nome='SilviaAlexandra';voto=1;
    case 62
        cognome='Dall''Armi';nome='Amelia';voto=1;
    case 63
        cognome='De Benedetti';nome='Giorgia';voto=1;
    case 64
        cognome='De Bortoli';nome='Silvia';voto=1;
    case 65
        cognome='Destro';nome='Gianluca';voto=1;
    case 66
        cognome='Di Pierro';nome='Marco';voto=1;
    case 67
        cognome='Enzo';nome='Giada';voto=1;
    case 68
        cognome='Escalini';nome='Alice';voto=1;
    case 69
        cognome='Favalli';nome='Alberto';voto=1;
    case 70
        cognome='Favero';nome='Sara';voto=1;
    case 71
        cognome='Figoni';nome='Enrico';voto=1;
    case 72
        cognome='Fontolan';nome='Tania';voto=1;
    case 73
        cognome='Formica';nome='Alessandra';voto=1;
    case 74
        cognome='Franceschini';nome='Claudia';voto=1;
    case 75
        cognome='Fumanelli';nome='Martina';voto=1;
    case 76
        cognome='Galato';nome='Francesca';voto=1;
    case 77
        cognome='Giramonte';nome='Giulia';voto=1;
    case 78
        cognome='Guidolin';nome='Matteo';voto=1;
    case 79
        cognome='Lanza';nome='Andrea';voto=1;
    case 80
        cognome='Leonardo';nome='Alessandro';voto=1;
    case 81
        cognome='Lombardi';nome='Flavio';voto=1;
    case 82
        cognome='Moncalvi';nome='Giulia';voto=1;
    case 83
        cognome='Nucibella';nome='Beatrice';voto=1;
    case 84
        cognome='Nuvoli';nome='Arianna';voto=1;
    case 85
        cognome='Petrin';nome='Ilaria';voto=1;
    case 86
        cognome='Polito';nome='Michela';voto=1;
    case 87
        cognome='Salviato';nome='Federico';voto=1;
    case 88
        cognome='Sartore';nome='Martina';voto=1;
    case 89
        cognome='Scia';nome='Massimiliano';voto=1;
    case 90
        cognome='Selmin';nome='Laura';voto=1;
    case 91
        cognome='Storti';nome='Chiara';voto=1;
    case 92
        cognome='Stocchiero';nome='Giovanni';voto=1;
    case 93
        cognome='Bosello';nome='Silvia'; voto=0;
    case 94
        cognome='Clemente';nome='SalvatoreGiovanni'; voto=0;
    case 95
        cognome='Fracasso';nome='Beatrice'; voto=0;
    case 96
        cognome='Garcia';nome='Garcia Jose Manuel'; voto=0;
    case 97
        cognome='Guidotti';nome='Maria Ortensia'; voto=0;
    case 98
        cognome='Lorenzin';nome='Gioia'; voto=0;
    case 99
        cognome='Maistrello';nome='Giovanni'; voto=0;
    case 100
        cognome='Marangon';nome='Riccardo'; voto=0;
    case 101
        cognome='Morbiato';nome='Teresa'; voto=0;
    case 102
        cognome='Nandi';nome='Silvio'; voto=0;
    case 103
        cognome='Navarro';nome='Yanel Irma Noyli'; voto=0;
    case 104
        cognome='Pasin';nome='Nicola'; voto=0;
    case 105
        cognome='Peloso';nome='Giulia'; voto=0;
    case 106
        cognome='Pitton';nome='Giorgia'; voto=0;
    case 107
        cognome='Ranzato';nome='Andrea'; voto=0;
    case 108
        cognome='Segato';nome='Francesca'; voto=0;
    case 109
        cognome='Sinani';nome='Klotilda'; voto=0;
    case 110
        cognome='Senad';nome='Slomic'; voto=0;
    case 111
        cognome='Verga';nome='Stefano'; voto=0;
    case 112
        cognome='Zucchini';nome='Luca'; voto=0;
end