case '4':
{
char P = 'n';
while(P == 'n')
{
system("cls");
czas Od = czas{0, 0, 0};
czas Do = czas{0, 0, 0};
printf("Tu robisz wczytywanie czasu.\n"); getch(); //getch usuwasz po poprawce
printf("Podaj rok od ktorego zaczac sprawdzanie: ");
scanf("%i", &Od.Rok);
do
{
printf("Podaj miesiac od ktorego zaczac sprawdzanie: ");
scanf("%i", &Od.Miesiac);
}while(Od.Miesiac < 1 && Od.Miesiac > 12);
do
{
printf("Podaj dzien od ktorego zaczac sprawdzanie: ");
scanf("%i", &Od.Dzien);
}while(Od.Dzien < 1 && Od.Dzien > 31);
printf("Podaj rok do ktorego zaczac sprawdzanie: ");
scanf("%i", &Do.Rok);
do
{
printf("Podaj miesiac do ktorego zaczac sprawdzanie: ");
scanf("%i", &Do.Miesiac);
}while(Do.Miesiac < 1 && Do.Miesiac > 12);
do
{
printf("Podaj dzien do ktorego zaczac sprawdzanie: ");
scanf("%i", &Do.Dzien);
}while(Do.Dzien < 1 && Do.Dzien > 31);
int sredni_czas;
int laczna_ilosc_dni = 0;
int ilosc_dni = 0;
int ilosc_paczek = 0;
double laczna_masa = 0;
double wartosc = 0;
paczka *Lista;
Lista = Baza;
while(Baza != NULL)
{
if(Lista->DataPrzyjecia.Rok > Od.Rok)
continue;
else if(Lista->DataPrzyjecia.Miesiac > Od.Miesiac)
continue;
else if(Lista->DataPrzyjecia.Dzien > Od.Dzien)
continue;
if(Lista->DataDostarczenia.Rok < Do.Rok)
continue;
else if(Lista->DataDostarczenia.Miesiac < Do.Miesiac)
continue;
else if(Lista->DataDostarczenia.Dzien < Do.Dzien)
continue;
ilosc_dni = 0;
ilosc_dni = ZliczIloscDni(Lista->DataPrzyjecia, Lista->DataDostarczenia);
laczna_ilosc_dni += ilosc_dni;
laczna_masa += Lista->Waga;
wartosc += Lista->Wartosc;
ilosc_paczek++;
Lista = Lista->n;
}
if(ilosc_paczek > 0)
sredni_czas = laczna_ilosc_dni/ilosc_paczek;
printf("Statystyka:\n");
printf("Ilosc paczek: %d\n", ilosc_paczek);
printf("Laczna masa: %d\n", laczna_masa);
printf("Laczna wartosc: %d\n", wartosc);
printf("Sredni czas dostawy: %d:%.2d\n", sredni_czas);
printf("Glowne menu t\\n:\n");
while(P = getch() != 'n')
if(P == 't')
break;
}
break;
}
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}