Bonjour à toutes et tous .
Je recherche un correcteur (Bénévole.) sympa .
J'ai créé un petit morceau de code , que je ne parviens pas à faire fonctionner selon mes désirs .
Je voudrais (Pour le moment .)tester l'entrée "longueur ":
1° Si l'utilisateur n'écrit pas des nombres , afficher un message d'erreur ,et continuer le programme .
2° Si l'utilisateur entre des nombres .. ras ..
Voici mon oeuvre ... ....
Merci .
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 #include "std_lib_facilities.h" int main() { double a , b , c , e ; // pour stocker les surfaces double va = 0 , vb = 0 ; // pour stocker les volumes double longueur = 0 ; double largeur = 0, largeur_b = 0 ; double hauteur = 0 ; double epaisseur = 0 ; double nombres = ( nombres > 0 , nombres < 1999); cout << '\n' << "Entrez la longueur de votre conteneur en mètre :" << '\n'; cin >> longueur; do { if (!(longueur != nombres)) cout << '\n'<< "Erreur , veuillez entrer des nombres : " << '\n'; break ; cout << '\n'<< "Entrez la longueur de votre conteneur en mètre : " << '\n'; cin >> longueur; } while (longueur == nombres); cout <<'\n' << "Entrez la largeur de votre conteneur :" << '\n'; cin >> largeur ; a = (longueur * largeur); cout << "Surface de base de votre conteneur : \n " << a << " m2" << '\n'; cout << '\n' << "Entrez sa hauteur en mètre : \n "; cin >> hauteur ; va = (a * hauteur); cout << "Volume total de votre conteneur : \n " << va << " m3 " << '\n'; cout << '\n' << "Entrez l'épaisseur des planches en mètre : \n "; cin >> epaisseur; b = ((longueur * hauteur) * epaisseur) * 2 ; // calculer le volume des 2 grands côtès //cout << "Volume des grands côtés : " << b << '\n'; // pour controler l'exactitude des opérations largeur_b = (largeur - (epaisseur * 2 )); // calculer la largeur des 2 petits côtés //cout << "Largeur du petit côté :" << largeur_b << '\n'; // pour controler l'exactitude des opérations c = ((largeur_b * 2) * hauteur)* epaisseur; // calculer le volume des 2 petits côtés //cout << "Volume des petits côtés 2 : " << c << '\n'; // pour controler l'exactitude des opérations e = ((longueur * largeur) *epaisseur) * 2; // fond et couvercle //cout << "Volume du fond et du couvercle :" << e << '\n'; // pour controler l'exactitude des opérations vb = (b + c + e ) ; cout << '\n' << "Le volume de bois utilisé est de : \n " << vb << " m3" << '\n'; cout << '\n' << "La contenace de votre conteneur est de : \n " << va - vb << " m3" << '\n' << '\n'; }
Cordialement.
Partager