Introduction à Go
https://devopssec.fr/article/cours-apprendre-langage-programmation-go
https://geekflare.com/fr/getting-started-with-golang/
TP - Bases
Écrivez un programme Go qui demande à l'utilisateur de saisir une température en degrés Celsius. Le programme doit convertir cette température en degrés Fahrenheit et afficher le résultat. Utilisez la formule de conversion suivante : Fahrenheit = Celsius * 9/5 + 32.
Votre programme devrait afficher le message suivant :"Entrez une température en degrés Celsius :"
Après que l'utilisateur ait entré la température, le programme doit afficher le résultat de la conversion dans le format suivant :"La température en degrés Fahrenheit est : [résultat]"
Solution
package main
import "fmt"
func main() {
var celsius float64
fmt.Print("Entrez une température en degrés Celsius : ")
fmt.Scan(&celsius)
// Conversion de la température en degrés Fahrenheit
fahrenheit := celsius*9/5 + 32
// Affichage du résultat
fmt.Printf("La température en degrés Fahrenheit est : %.2f", fahrenheit)
}
Explication du code :
package mainimport "fmt"main()celsiusfloat64fmt.Printfmt.Scan(&celsius)celsiusfahrenheit := celsius*9/5 + 32fmt.Printf