Tabella moltiplicativa
Chiede il numero di righe e il numero di colonne e visualizza la tabella pitagorica corrispondente Controlla la correttezza dei dati inseriti. Aggiunge la riga e la colonna d’intestazione tramite th. Tramite style le celle hanno tutte la stessa larghezza e le celle di tipo td hanno allineamento a destra.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
<style> td { text-align: right; width: 30px } th { width: 30px } </style> <h1>Tavola pitagorica</h1> <script> var r=parseInt(prompt("Quante righe?") ) var c=parseInt(prompt("Quante colonne?")) if(isNaN(r) || isNaN(c) || r <= 0 || c <= 0) document.writeln('Dati errati') else { document.writeln('<table border="1" cellpadding="4">') document.write('<tr>') // riga 0 document.writeln('<th>' + "*" + '</th>') for(var j=1; j <= c; j++) document.writeln('<th>' + (j) + '</th>') document.write('</tr>') // fine riga 0 for(var i=1; i <= r; i++) { document.write('<tr>') document.writeln('<th>' + (i) + '</th>') // colonna 0 for(var j=1; j <= c; j++) document.writeln('<td>' + (i*j) + '</td>') document.writeln('</tr>') } document.writeln('</table>') } </script> |