Zadanie 2. Przychody

Maciek jest analitykiem danych w pewnej firmie. Właśnie otrzymał zlecenie obliczenia średniego dziennego przychodu tej firmy.

Plik przychody.txt zawiera 500 wierszy. W każdym wierszu znajdują się dwie liczby całkowite. Pierwsza liczba w każdym wierszu zapisana jest w systemie dziesiętnym i oznacza numer dnia, natomiast druga zapisana jest w systemie dwójkowym i oznacza przychód firmy danego dnia. Przychód firmy jest liczbą naturalną i znajduje się w przedziale <1, 1024>.

R1JbjEOf1HoOg

Przycisk do pobrania pliku TXT zawierający treść zadania.

Plik przychody.txt.
Plik TXT o rozmiarze 7.15 KB w języku polskim

Napisz program, który obliczy średni dzienny przychód firmy, ale jedynie z dni, których numery są liczbami podzielnymi przez 3. Jeżeli otrzymany wynik nie będzie liczbą całkowitą, podaj jego zaokrąglenie do liczby całkowitej w dół.

Przykład 1

Dla przykładowego fragmentu pliku:

Linia 1. 1 101100011. Linia 2. 2 100011000. Linia 3. 3 110010. Linia 4. 4 1000101. Linia 5. 5 110100100. Linia 6. 6 1100100.

poprawny wynik wynosi 75.

Do oceny oddajesz:

  • plik średnia.txt zawierający odpowiedź (jedna liczba oznaczająca średni dzienny przychód z dni, których numery są liczbami podzielnymi przez 3),

  • plik(i) z komputerową realizacją zadania (kodem programu).

Polecenie 1

Przedstaw rozwiązanie w postaci programu w języku C++, Java lub Python. Odpowiedź do zadania znajdziesz w osobnym pliku umieszczonym pod omówieniem pseudokodu.

RYRh6eOnBG69z
Polecenie 2

Dodaj komentarze do swojego programu, tak by był on zrozumiały dla osoby, która nie potrafi programować.

Rozwiązanie

Rozwiązanie zadania przedstawimy w postaci pseudokodu.

R17rHxWhO47Ii1
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.
Ważne!

W pseudokodzie wykorzystaliśmy funkcję całk. Ma ona swoje odpowiedniki w językach programowania.

Odpowiedniki funkcji całk:

  • C++: stoi()

  • Java: Integer.parseInt() lub Integer.valueOf()

  • Python: int()

Odpowiedź

Poprawna odpowiedź dla danych z pliku przychody.txt znajduje się w załączniku:

R12E15g6leybO

Przycisk do pobrania pliku TXT z wynikiem zadania.

Plik wynik.txt.
Plik TXT o rozmiarze 3.00 B w języku polskim