Bonjour à toutes et tous .
Je poursuit mon apprentissage .
je ne comprend pas pourquoi la solution 2 ne fonctionne pas comme espéré .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 #include "std_lib_facilities.h" //--------Solution N°1------- /*int main() { double c ; cin >> c ; if (c < -273.15 || c > 273.15) { cout << "Erreur ! \n"; } else { double k; k = c + 273.15; cout << k << endl; } }*/ //------Solution N°2---------- double ctok() { double c,k; cin >> c; if (c > -273.15 ) k = c + 273.15; else { cout << "Erreur ! \n" ; } } int main() { double k; k = ctok() ; cout << k << endl; }
-Si entrer -300
Affichage dans console :
Erreur !
2.11371e-314
logout
[Opération terminée]
Merci
Cordialement.
Partager