01: // prototipi di funzione
02: #include<stdio.h>
03: #include<stdlib.h>
04:
05:
06: // nel prototipo indico:
07: // tipo restituito
08: // nome
09: // tipo dei parametri formali
10: void saluta(void);
11: void arrivederci(void);
12: int lancio_dado(void);
13: int lancio_dadi(int);
14: int chiedi_numero_dadi(void);
15:
16:
17: int main(int argc, char **argv){
18:
19: saluta();
20:
21: int dadi_da_lanciare = chiedi_numero_dadi();
22:
23: int risultato = lancio_dadi(dadi_da_lanciare);
24:
25: printf("Hai ottenuto: %d\n", risultato);
26:
27: arrivederci();
28:
29: return 0;
30: }
31:
32:
33:
34:
35:
36:
37: void saluta(void)
38: {
39: printf("Benvenuto al programma di simulazione giuoco dei dadi\n");
40: }
41:
42: void arrivederci(void)
43: {
44: printf("Grazie di aver giocato, torna presto!\n");
45: }
46:
47: int lancio_dado(void)
48: {
49: return 1+rand()%6;
50: }
51:
52: int lancio_dadi(int n)
53: {
54: int sum=0;
55: for(int i=0; i<n; ++i)
56: sum += lancio_dado();
57:
58: return sum;
59: }
60:
61:
62: int chiedi_numero_dadi()
63: {
64: int dadi;
65:
66: printf("Quanti dadi vuoi lanciare? ");
67: scanf("%d", &dadi);
68:
69: return dadi;
70: }
71:
72:
73:
Se avete commenti o osservaƶioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it