Üzemanyag számolás - C# nyelven

 A programozást csak feladatokon keresztül lehet teljesen elsajátítani. 

Ebben a programban a kocsitulajdonosoknak kívánunk kedvezni. Bekérjük, az induló kilóméter állást. Az érkezési kilóméter állást, és a közben elhasznált benzint. Ezekből az adatokból kiszámoljuk mennyit fogyasztott volna az autó 100 kilóméteren.





 Console.WriteLine("Hány Kilométerrel indult a kocsi?");
 int indulkm = Convert.ToInt32( Console.ReadLine());
 Console.WriteLine("Hány Kilométerrel érkezett a kocsi?");
 int erkezokm = Convert.ToInt32(Console.ReadLine());
 Console.WriteLine("Mennyi benzint használt el?");
 double benzin = Convert.ToDouble(Console.ReadLine());
 int fullkm = erkezokm - indulkm;
 Console.WriteLine(benzin/fullkm*100);

 Console.ReadKey();


A program futása során bekéri az induló és az érkező kilométert, és a közben elhasznált benzin mennyiségét. Miután meghatározta a program mennyi a megtett távolság. Utána benzin segítségével már csak az átlag kiszámítása marad. A program igazi érdekessége az eredmény kiiratásának sorában található. A C# viselkedésére jellemző, hogy ha double típusú (tehát nem egész szám) változót osztunk az eredmény is double típusú lesz. Érdekes játék lehet, hogy ha megpróbáljuk integer-t és a double-t keverni és megfigyelni milyen eredmény születik. (Legtöbb esetben 0!!!)