You are on page 1of 2

{

int honap = 0;
do
{
Console.WriteLine("Add meg a hónap napjainak számát:");
honap = int.Parse(Console.ReadLine());
} while (honap < 3 || honap> 6);
int soforok = 0;
do
{
Console.WriteLine("Add meg a havi soforok szamat:");
soforok = int.Parse(Console.ReadLine());
} while (soforok < 5 || soforok > 10);

int[] utasok = new int[soforok];


for (int i = 0; i < honap; i++)
{
Console.WriteLine("Mennyi utast szállítottak az "+(i+1)+".napon a
sofőrök?");
utasok[i] = int.Parse(Console.ReadLine());
}

double[] kilometerek = new double[soforok];


for (int i = 0; i < honap; i++)
{
Console.WriteLine(("Mennyi kilométert tettek meg az ") + (i + 1) +
(". napon a sofőrök?"));
kilometerek[i] = double.Parse(Console.ReadLine());
}
double[] fogyasztas = new double[soforok];
for (int i = 0; i < honap; i++)
{
Console.WriteLine(("Mennyi üzemanyagot használtak ") + (i + 1) +
(". napon a sofőrök?"));
fogyasztas[i] = double.Parse(Console.ReadLine());
}

//1. A flotta által egy hónapban szállított teljes utasszámot!


int utasössz = 0;
for (int i = 0; i < honap; i++)
{
utasössz = utasössz + utasok[i];
}

Console.WriteLine("A flotta által egy hónapban szállított teljes


utasszám:" + utasössz);
//2. A flotta havi bevétele, ha kilométerenként 500Ft-t a szállítás
díja!
double kmössz = 0;
for (int i = 0; i < honap; i++)
{
kmössz = kmössz + kilometerek[i];
}
double bevetel = 0;
bevetel = kmössz * 500;
Console.WriteLine("A flotta havi bevétele:" + bevetel);
//3. Egy utasra jutó üzemanyag-mennyisége!
double fogyasztasössz = 0;
for (int i = 0; i < honap; i++)
{
fogyasztasössz = fogyasztasössz + fogyasztas[i];
}
double utasfogyasztas = 0;
utasfogyasztas = fogyasztasössz / utasössz;
Console.WriteLine("Egy utasra jutó üzemanyag-
mennyisége:"+utasfogyasztas);
// 4.Egy autóra jutó havi költség, ha egyenletesen osszuk el az
üzemanyagfogyasztást és a sofőr fizetése 400 000 Ft havonta!
//Nem tudom értelmezni.
// 5.Mennyi volt a napi átlagbevétel az adott hónapban?
double atlagbevetel = 0;
atlagbevetel = bevetel / honap;
Console.WriteLine("Atlagbevetel:"+atlagbevetel);
//6. Hány nap volt az átlagbevétel alatt?
int atlagalatt = 0;
for (int i = 0; i < honap; i++)
{
if (kilometerek[i]*500<atlagbevetel)
{
atlagalatt = atlagalatt + 1;
}
}
Console.WriteLine("Átlagbevétel alatti napok száma:"+atlagalatt);
//7.Hány alkalommal nem érte el az utasszám a 100-at?
int kisutas = 0;
for (int i = 0; i < honap; i++)
{
if (utasok[i]<=100)
{
kisutas = kisutas + 1;
}
}
Console.WriteLine("Ennyi alkalommal nem érte el az utasszám a 100-at:"
+kisutas);
//8. Hány alkalommal volt a megtett kilométer több mint 1000?
int kmfelett = 0;
for (int i = 0; i < honap; i++)
{
if (kilometerek[i] > 1000)
{
kmfelett = kmfelett + 1;
}
}
Console.WriteLine("Ennyi alkalommal volt a megtett kilométer több
mint 1000:" +kmfelett);

Console.ReadKey();

You might also like