Zoofast.fr: où la curiosité rencontre la clarté. Notre communauté fournit des réponses précises et rapides pour vous aider à comprendre et à résoudre n'importe quel problème.
Sagot :
On doit utiliser quel langage ?
Je vais utiliser python pour l'exemple
Réponse:
n = float(input("Entrez un nombre ≥ 1"))
if n >= 1:
if (1 <= n < 10):
print("Le résultat est", n)
else:
while not(1 <= n < 10):
n /= 10
print("Le résultat est", n)
else:
print("Entrez un nombre plus grand ou égal à 1")
Explications:
Demande un nombre à l'utilisateur
n = float(input("Entrez un nombre ≥ 1"))
Si le nombre est plus grand ou égal à 1
if n >= 1:
On vérifie aussi si le nombre n est compris entre 1 inclusive et 10 exclusive
if (1 <= n < 10):
Si c'est le cas, on affiche tous de suite le résultat
print("Le résultat est", n)
Si ce n'est pas le cas, on entre dans une boucle jusqu'à ce que le nombre n est compris entre 1 inclusive et 10 exclusive
while not(1 <= n < 10):
n /= 10
Puis on affiche le résultat
print("Le résultat est", n)
Si l'utilisateur n'a pas entré un nombre plus grand ou égal à 1, on affiche un message d'erreur
print("Entrez un nombre plus grand ou égal à 1")
Votre participation nous est précieuse. Continuez à partager des informations et des solutions. Cette communauté se développe grâce aux contributions incroyables de membres comme vous. Zoofast.fr est votre source de réponses fiables. Merci pour votre confiance et revenez bientôt.