Questo è un possibile foglio di calcolo, ipotizzando che le regioni siano 3: messi i dati in A1-C1, si è indicato in D1 di calcolare la popolazione totale (al posto di "sum" nelle versioni o nella impostazione in italiano c'è in genere "somma"), in D2 si è scritto il valore da associare alla base (abbiamo messo 100, ma poteva essere 1000 o un altro valore), in A2 si è indicato come calcolare il primo numero indice, il contenuto di questa cella è stato copiato/esteso a destra, fino a C2. L'uso di "$" ha fatto sì che "D" non sia stato modificato, come invece è stato modificato A in B e poi in C.
| A | B | C | D | |
| 1 | 151 | 177 | 93 | =SUM(A1:C1) |
| 2 | =A1/$D1*$D2 | =B1/$D1*$D2 | =C1/$D1*$D2 | 100 |
Ecco che cosa si ottiene:
| A | B | C | D | |
| 1 | 151 | 177 | 93 | 421 |
| 2 | 35.87 | 42.04 | 22.09 | 100 |
| Programma e suo uso: | |
INPUT "n.regioni"; N DIM R(N) totale = 0 FOR i = 1 TO N INPUT R(i): totale = totale+R(i) NEXT FOR i = 1 TO N PRINT R(i) / totale * 100 NEXT |
n.regioni? 3 ? 151 ? 177 ? 93 35.86698 42.04276 22.09026 |
Per altri commenti:
"proporzionalità", "calcolatore(2)" e "calcolatore(3)" neGli Oggetti Matematici.