je voudrait que l'utilisateur saisisse un nombre réel entre 0 et 1 :
helpCode:
1
2
3
4
5
6
7 float coef; do{ cout << "saisir le taux de remplissage du graphe (entre 0 et 1)\n"; cin >> coef; } while ((coef <= 1) || (coef >= 0));
Version imprimable
je voudrait que l'utilisateur saisisse un nombre réel entre 0 et 1 :
helpCode:
1
2
3
4
5
6
7 float coef; do{ cout << "saisir le taux de remplissage du graphe (entre 0 et 1)\n"; cin >> coef; } while ((coef <= 1) || (coef >= 0));
Tu t'es embrouillé dans tes tests. Tout nombre positif sera refusé (coef >= 0) et tout nombre négatif également (coef <= 1). Je pense que tu voulais faire le contraire :
Code:
1
2
3
4
5
6
7 float coef; do{ cout << "saisir le taux de remplissage du graphe (entre 0 et 1)\n"; cin >> coef; } while ((coef < 0.0f) || (coef > 1.0f));
merçi