Facebook
From Ryuujin, 9 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 730
  1. case '4':
  2.             {
  3.                                 while(1)
  4.                                 {
  5.                 system("cls");
  6.                 czas Od = czas{0, 0, 0};
  7.                 czas Do = czas{0, 0, 0};
  8.                 printf("Tu robisz wczytywanie czasu.\n"); getch(); //getch usuwasz po poprawce
  9.  
  10.                                 printf("Podaj rok od ktorego zaczac sprawdzanie: ");
  11.                                 scanf("%i", &Od.Rok);
  12.                                 do
  13.                                 {
  14.                                         printf("Podaj miesiac od ktorego zaczac sprawdzanie: ");
  15.                                         scanf("%i", &Od.Miesiac);
  16.                                 }while(Od.Miesiac < 1 && Od.Miesiac > 12);
  17.                                 do
  18.                                 {
  19.                                         printf("Podaj dzien od ktorego zaczac sprawdzanie: ");
  20.                                         scanf("%i", &Od.Dzien);
  21.                                 }while(Od.Dzien < 1 && Od.Dzien > 31);
  22.  
  23.  
  24.                                 printf("Podaj rok do ktorego zaczac sprawdzanie: ");
  25.                                 scanf("%i", &Do.Rok);
  26.                                 do
  27.                                 {
  28.                                         printf("Podaj miesiac do ktorego zaczac sprawdzanie: ");
  29.                                         scanf("%i", &Do.Miesiac);
  30.                                 }while(Do.Miesiac < 1 && Do.Miesiac > 12);
  31.                                 do
  32.                                 {
  33.                                         printf("Podaj dzien do ktorego zaczac sprawdzanie: ");
  34.                                         scanf("%i", &Do.Dzien);
  35.                                 }while(Do.Dzien < 1 && Do.Dzien > 31);
  36.  
  37.                                 int sredni_czas;
  38.                             int laczna_ilosc_dni = 0;
  39.                             int ilosc_dni = 0;
  40.                             int ilosc_paczek = 0;
  41.                             double laczna_masa = 0;
  42.                             double wartosc = 0;
  43.                                 paczka *Lista;
  44.  
  45.                                 Lista = Baza;
  46.                                 while(Baza != NULL)
  47.                                 {
  48.                                         if(Lista->DataPrzyjecia.Rok > Od.Rok)
  49.                                                 continue;
  50.                                         else if(Lista->DataPrzyjecia.Miesiac > Od.Miesiac)
  51.                                                 continue;
  52.                                         else if(Lista->DataPrzyjecia.Dzien > Od.Dzien)
  53.                                                 continue;
  54.  
  55.                                         if(Lista->DataDostarczenia.Rok < Do.Rok)
  56.                                                 continue;
  57.                                         else if(Lista->DataDostarczenia.Miesiac < Do.Miesiac)
  58.                                                 continue;
  59.                                         else if(Lista->DataDostarczenia.Dzien < Do.Dzien)
  60.                                                 continue;
  61.  
  62.                                         ilosc_dni = 0;
  63.                                         ilosc_dni = ZliczIloscDni(Lista->DataPrzyjecia, Lista->DataDostarczenia);
  64.                                     laczna_ilosc_dni += ilosc_dni;
  65.  
  66.                                     laczna_masa += Lista->Waga;
  67.                                     wartosc += Lista->Wartosc;
  68.  
  69.                                     ilosc_paczek++;
  70.                                         Lista = Lista->n;
  71.                                 }
  72.  
  73.                                 if(ilosc_paczek > 0)
  74.                                 sredni_czas = laczna_ilosc_dni/ilosc_paczek;
  75.  
  76.  
  77.  
  78.                 printf("Statystyka:\n");
  79.                 printf("Ilosc paczek: %d\n", ilosc_paczek);
  80.                 printf("Laczna masa: %d\n", laczna_masa);
  81.                 printf("Laczna wartosc: %d\n", wartosc);
  82.                 printf("Sredni czas dostawy: %d:%.2d\n", sredni_czas);
  83.                 printf("Glowne menu t\\n:\n");
  84.                
  85.                                 char P;
  86.                
  87.                                 while(P = getch() != 'n')
  88.                                         if(P == 't')
  89.                                                 break;
  90.                  }
  91.                                 break;
  92.             }

Replies to Modyfikacja rss

Title Name Language When
Re: Modyfikacja Ryuujin text 9 Years ago.