Hogy kellene ezt a programozás feladatot megcsinálni?
Kérje be a felhasználótól egy sofőr nevét, majd határozza meg a sofőr által indított hívások
számát a napló bejegyzéseiből! Az eredményt a minta szerint írja ki a képernyőre! Ha olyan
sofőr nevét adja meg a felhasználó, aki nem szerepel a naplóban, akkor a „Nincs ilyen nevű
sofőr!” mondat jelenjen meg!
class Program
{
struct radio
{
public int ora;
public int perc;
public int adasdb;
public string nev;
}
static radio[] s = new radio[500];
static void Main(string[] args)
{
string[] f = File.ReadAllLines("cb.txt");
int db = 0;
for (int i = 1; i < f.Length; i++)
{
string[] darabolas = f[i].Split(';');
s[db].ora =Convert.ToInt32(darabolas[0]);
s[db].perc = Convert.ToInt32(darabolas[1]);
s[db].adasdb = Convert.ToInt32(darabolas[2]);
s[db].nev = darabolas[3];
db++;
}
Console.Write("5. feladat: Kérek egy nevet: ");
string nevk = Console.ReadLine();
int db3 = 0;
for (int i = 1; i < f.Length; i++)
{
if (s[db].nev==nevk)
{
db3 += s[db].adasdb;
}
}
if (db3==0)
{
Console.WriteLine("Nincs ilyen nevű sofőr!");
}
else
{
Console.WriteLine("{0} {1}x használta a CB-rádiót!",nevk,db3);
}
Console.ReadLine();
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!