aggiunte + scanf

parent 8504e995
......@@ -17,6 +17,10 @@
*
* 9) Scrivere un programma Go che calcola il consumo medio e la resa di un motore data la distanza totale percorsa (in km) e la quantità di carburante utilizzata (in litri). I valori sono di tipo float64.
* Il consumo medio di carburante si esprime in l/km ed è la quantità di carburante che occorre in media per percorrere un km di strada. La resa di un motore è data dalla distanza percorsa in media con un litro di carburante e si espreime in km/l.
*
* 10) Scrivere un programma Go che, dato un ammontare (valore intero) di denaro, lo suddivide nel numero più piccolo possibile di banconote.
Si supponga che i tagli di banconote disponibili siano: 100, 50, 20, 10, 5, 2, 1. Per la soluzione di questo esercizio non si devono utilizzare strutture di controllo (i.e. if e loop)
*
*/
package main
......@@ -27,9 +31,13 @@ func main() {
var num1, num2 float64 // diventa int... nel 2)
fmt.Println("inserisci due numeri (float)")
fmt.Scan(&num1, &num2) //Input
//fmt.Scan(&num1, &num2) //Input
//fmt.Scanf("%f,%f\n", &num1, &num2) //per usare "," come separatore
fmt.Scanf("%f km,%f l\n", &num1, &num2) //per usare "," come separatore
//fmt.Scanf("(%f,%f)-(%f,%f)\n", &x1, &x2, &y1, &y2) //per usare "," come separatore
fmt.Println("num1 =", num1) //Output
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment