Sur geany

Fermé
Utilisateur anonyme - 1 oct. 2015 à 17:36
Bonjour,



je fais des exercices d'initiation à la programmation c++
pouvez vous me dire pourquoi en utilisant geany, quand je mets ces lignes de code:



#include <iostream>

using namespace std;

int main()

{
cout <<" donnez l'heure de debut de la location " << endl;

int debut;
cin >> debut;

cout <<" donnez l'heure de fin de la location " << endl;

int fin;
cin >> fin;
int prix1;



if ( (7<= debut <=17) and (7 <= fin <= 17) )

{ prix1 = ((fin - debut)*2);
cout << prix1 << endl; }
if ( (debut < 7) and (7 <= fin <= 17))

{prix1 = (((fin-7)*2) + debut);
cout <<prix1 << endl;}


Pourquoi quand je rentre 5 puis 10 il m'affiche 10 et 11 c'est à dire qu'il lit et effectue les deux conditions
normalement il ne devrait exécuter
que la deuxième
quelqu'un eut il m'aider pour que j'avance
a l'avance merci

























return 0;

}




--