Facebook
From Ryuujin, 9 Years ago, written in Plain Text.
This paste is a reply to Modyfikacja from Ryuujin - go back
Embed
Viewing differences between Modyfikacja and Re: Modyfikacja
case '4':
            {
                                while(1)
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");
                \n                                char P;\n              
                
                                while(P = getch() != 'n')
                                        if(P == 't')
                                                break;
                 }
                                break;
            }