Code c++ avec geany
Résolu
Utilisateur anonyme
-
Dalfab Messages postés 706 Date d'inscription Statut Membre Dernière intervention -
Dalfab Messages postés 706 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je ne trouve pas l'erreur qu'il m'indique ici pour ce code en c++
quelqu'un peut il m'aider ??????
je vous ai mis entre " " le message d'erreur
et en dessous le code que j'ai écrit
à l'avance merci
"location_velos.cc: In function 'int main()':
location_velos.cc:45:4: error: expected ';' before '{' token
{
^
location_velos.cc:81:12: error: expected '}' at end of input
return0 ;}
^
Compilation échouée."
1#include <iostream>
2using namespace std;
4int main()
5{
6 cout << "Donnez l'heure de début de la location (un entier) : ";
7 int debut;
8 cin >> debut;
10 cout << "Donnez l'heure de fin de la location (un entier) : ";
11 int fin;
12 cin >> fin;
17 if ( debut<0 or debut>24 or fin<0 or fin>24 )
18 {cout << "Les heures doivent être comprises entre 0 et 24 !" << endl;}
19 else
20 if (debut== fin)
21 {cout << "Bizarre, vous n'avez pas loué votre vélo bien longtemps !" << endl;}
22 else
23
24 if (fin<=debut)
25 {cout << "Bizarre, le début de la location est après la fin ..." << endl;}
26 else {
28 cout << "Vous avez loué votre vélo pendant" << (fin-debut) << " heures " << endl;}
30 if(debut<7)
32 {if (fin <=7) {cout << "Vous avez loué votre vélo pendant" << (fin-debut) << " heures au tarif de 1 francs " << endl;
33 cout << " le montant total à payer est de " <<(fin-debut) << " francs " << endl;}
34 else if((fin >7) and (fin <=17)){cout << "Vous avez loué votre vélo pendant" << (7-debut) << " heures au tarif de 1 francs " << endl;
35 cout << "Vous avez loué votre vélo pendant" << (fin-7) << " heures au tarif de 2 francs " << endl;
36 cout << " le montant total à payer est de " << (7- debut) + ((fin-7)*2) << " francs " << endl;}
38 else if(fin >17)
39 {cout << "Vous avez loué votre vélo pendant" << (7-debut)+(fin-17) << " heures au tarif de 1 francs " << endl;
40 cout << "Vous avez loué votre vélo pendant" << (10) << " heures au tarif de 2 francs " << endl;
41 cout << " le montant total à payer est de " <<((7-debut)+ ((fin-17)+20)) << " francs " << endl;}
42 }
44 else ((debut>=7) and (debut<=17))
45 {
47 if(fin <=17) {cout << "Vous avez loué votre vélo pendant" << (fin-debut) << " heures au tarif de 2 francs " << endl;
48 cout << " le montant total à payer est de " << (fin-debut)*2 << " francs " << endl;}
53 else if(fin >17))
54 {cout << "Vous avez loué votre vélo pendant" << (24-fin) << " heures au tarif de 1 francs " << endl;
55 cout << "Vous avez loué votre vélo pendant" << (17-debut) << " heures au tarif de 2 francs " << endl;
56 cout << " le montant total à payer est de " <<((24-fin)+ ((17-debut)*2)) << " francs " << endl;}
58 }
62 else(debut>=17) and (fin >17) {cout << "Vous avez loué votre vélo pendant" << (fin-debut) << " heures au tarif de 1 francs " << endl;
63 cout << " le montant total à payer est de " <<(fin-debut) << " francs " << endl;} }
81 return0 ;}
je ne trouve pas l'erreur qu'il m'indique ici pour ce code en c++
quelqu'un peut il m'aider ??????
je vous ai mis entre " " le message d'erreur
et en dessous le code que j'ai écrit
à l'avance merci
"location_velos.cc: In function 'int main()':
location_velos.cc:45:4: error: expected ';' before '{' token
{
^
location_velos.cc:81:12: error: expected '}' at end of input
return0 ;}
^
Compilation échouée."
1#include <iostream>
2using namespace std;
4int main()
5{
6 cout << "Donnez l'heure de début de la location (un entier) : ";
7 int debut;
8 cin >> debut;
10 cout << "Donnez l'heure de fin de la location (un entier) : ";
11 int fin;
12 cin >> fin;
17 if ( debut<0 or debut>24 or fin<0 or fin>24 )
18 {cout << "Les heures doivent être comprises entre 0 et 24 !" << endl;}
19 else
20 if (debut== fin)
21 {cout << "Bizarre, vous n'avez pas loué votre vélo bien longtemps !" << endl;}
22 else
23
24 if (fin<=debut)
25 {cout << "Bizarre, le début de la location est après la fin ..." << endl;}
26 else {
28 cout << "Vous avez loué votre vélo pendant" << (fin-debut) << " heures " << endl;}
30 if(debut<7)
32 {if (fin <=7) {cout << "Vous avez loué votre vélo pendant" << (fin-debut) << " heures au tarif de 1 francs " << endl;
33 cout << " le montant total à payer est de " <<(fin-debut) << " francs " << endl;}
34 else if((fin >7) and (fin <=17)){cout << "Vous avez loué votre vélo pendant" << (7-debut) << " heures au tarif de 1 francs " << endl;
35 cout << "Vous avez loué votre vélo pendant" << (fin-7) << " heures au tarif de 2 francs " << endl;
36 cout << " le montant total à payer est de " << (7- debut) + ((fin-7)*2) << " francs " << endl;}
38 else if(fin >17)
39 {cout << "Vous avez loué votre vélo pendant" << (7-debut)+(fin-17) << " heures au tarif de 1 francs " << endl;
40 cout << "Vous avez loué votre vélo pendant" << (10) << " heures au tarif de 2 francs " << endl;
41 cout << " le montant total à payer est de " <<((7-debut)+ ((fin-17)+20)) << " francs " << endl;}
42 }
44 else ((debut>=7) and (debut<=17))
45 {
47 if(fin <=17) {cout << "Vous avez loué votre vélo pendant" << (fin-debut) << " heures au tarif de 2 francs " << endl;
48 cout << " le montant total à payer est de " << (fin-debut)*2 << " francs " << endl;}
53 else if(fin >17))
54 {cout << "Vous avez loué votre vélo pendant" << (24-fin) << " heures au tarif de 1 francs " << endl;
55 cout << "Vous avez loué votre vélo pendant" << (17-debut) << " heures au tarif de 2 francs " << endl;
56 cout << " le montant total à payer est de " <<((24-fin)+ ((17-debut)*2)) << " francs " << endl;}
58 }
62 else(debut>=17) and (fin >17) {cout << "Vous avez loué votre vélo pendant" << (fin-debut) << " heures au tarif de 1 francs " << endl;
63 cout << " le montant total à payer est de " <<(fin-debut) << " francs " << endl;} }
81 return0 ;}
A voir également:
- Code c++ avec geany
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages