« var rayon : Double = 0.0
while true { // Boucle de vérification des données
Swift.print(« Donner le rayon de la sphère : »)
let rayon_str : String = readLine()!
if let rayon_tmp = Double(rayon_str) { // optional bindind de conversion
if rayon_tmp >= 0 { // test interne sur le domaine
Swift.print(« rayon : « ,rayon_tmp)
rayon = rayon_tmp // copie de la var locale dans la var globale
break // sortie de la boucle de vérification
} else {
Swift.print( » valeur négative … Pb « )
}
} else {
Swift.print(« Pb de conversion »)
}
}
// 4- calculer le volume
let volume = 4/3*Double.pi*pow(rayon,3)
// 5- afficher du résultat
Swift.print(« Le volume de la sphère de rayon « ,rayon, » vaut : »,volume)
var rayon : Double = 0.0
while true { // Boucle de vérification des données
Swift.print(« Donner le rayon de la sphère : »)
let rayon_str : String = readLine()!
guard let rayon_tmp = Double(rayon_str) else {
Swift.print(« Pb de conversion du rayon »)
continue
}
/*if rayon_tmp = 0 {
rayon = rayon_tmp
break
}
}
// 4- calculer le volume
let volume = 4/3*Double.pi*pow(rayon,3)
«
——————–
kirishimata – Envoyé depuis le Discord : Culte du code