Funzioncine Mathematica 5.0

ing.mecc1
salve,sto imparando ad usare il programma Mathematica, mi è molto servito il manuale di Lupo,ora mi trovo a fare esercizietti semplici,ma ho qualche problema ad esempio:

1) Scrivere una funzione che,accettato in ingresso un numero $n$ , simula il lancio di $n$ Dadi, restituendo in uscita i valori di ciascun dado, e la somma complessiva dei dadi.

io sono riuscito ad implementare la funzione per simulare il lancio di $n$ dati e stampare a video, ecco la funzione :



lanciodadi[x_] := Module[{},

For[i = 0 , i < x, dado = Random[Integer, {
1, 6}], Print["il dado numero " , i , " è " , dado];
i++];


];

cioè + che funzione è un semplice ciclo for,ma non riesco proprio a fare la funzione per calcolare la somma complessiva del valore di tutti i lanci ...

un mega grazie anticipato a chi mi darà una mano...

Risposte
Eredir
Semplicemente aggiungi una variabile somma dentro al modulo, poi dentro al ciclo sommi i valori e infine la fai scrivere con Print.
Ti conviene usare il for nella forma For[i = 0, i < x, i++, istruzioni_varie], dove le diverse istruzioni le separi con il punto e virgola.

ing.mecc1
Scusate per la domanda banale,ma vorrei capire bene :

Quando si usa $ = $ , $ == $ , e quando $ === $ ???

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.