diff --git a/atrent/2019-10-24/esercizio.go b/atrent/2019-10-24/esercizio.go new file mode 100644 index 0000000000000000000000000000000000000000..85bee20a5534e5043a87868ce28a2e03b99c7009 --- /dev/null +++ b/atrent/2019-10-24/esercizio.go @@ -0,0 +1,18 @@ +package main + +import "fmt" + +/* TRASFORMARLO in un programma che entra in ciclo e legge numeri da stdin fino all'inserimento di un NON-numero e stampa pari/dispari per ogni numero inserito + */ +func main() { + var num1 int + fmt.Print("inserisci un numero: ") + fmt.Scanf("%d\n", &num1) + //fmt.Scan(&num1) + if (num1 % 2) == 0 { + fmt.Println("pari") + } else { + fmt.Println("dispari") + } + //fmt.Printf("%c\n", num1) //Output +} diff --git a/atrent/2019-10-24/input b/atrent/2019-10-24/input new file mode 100644 index 0000000000000000000000000000000000000000..7f8f011eb73d6043d2e6db9d2c101195ae2801f2 --- /dev/null +++ b/atrent/2019-10-24/input @@ -0,0 +1 @@ +7 diff --git a/atrent/2019-10-24/voto_valido.go b/atrent/2019-10-24/voto_valido.go new file mode 100644 index 0000000000000000000000000000000000000000..624435f5c518e398f297a605f5ccf6cb4489da0d --- /dev/null +++ b/atrent/2019-10-24/voto_valido.go @@ -0,0 +1,18 @@ +// soluzione caricata su upload e discussa in aula +package main + +import "fmt" + +func main() { + var voto, i int + for i <= 0 { + fmt.Print("inserisci voto") + fmt.Scan(&voto) + if voto < 0 || voto > 30 { + fmt.Println("reinserisci numero") + } else { + i = 1 + } + } + +}