Bonsoir,
Après avoir chercher je n'arrive pas effectuer une division d'un entier par un chiffre à décimal.
Si je rentre une consommation moyenne par exemple 5,5
En rouge les divisions qui posent problèmes.
Si quelqu'un peut m'éclairer je suis preneur, merci d'avance
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 //Déclaration des variables string saisie; Double conso; int litre; int distance; int km; int reste; //Initialisation des variables saisie = ""; conso = 0; litre = 0; km = 0; reste = 0; distance = 0; //Zone de code Console.WriteLine("Saisir votre consommation moyenne de carburant pour 100km : "); saisie = Console.ReadLine(); conso = Convert.ToDouble(saisie); Console.WriteLine("Saisir votre capacité de réservoir en litre : "); saisie = Console.ReadLine(); litre = Convert.ToInt32(saisie); Console.WriteLine("Saisir la distance à parcourir : "); saisie = Console.ReadLine(); distance = Convert.ToInt32(saisie); conso = Convert.ToInt32(conso); km = (litre / conso) * 100; reste = litre - (conso / (distance / 100)); if (km<=distance) { Console.WriteLine("Vous pouvez effectuer votre trajet sans refaire le plein"); Console.WriteLine(reste); }
Partager