Pętla foreach

Praktyczne ćwiczenie do wykonania

Programowanie obiektowe C++ Pętla foreach

Analiza zakupów w sklepie internetowym

Operacje na cenach produktów z użyciem vector i pętli for-each.


Treść zadania:

Napisz program w C++, który:

  • Wczytuje od użytkownika liczbę produktów w koszyku.
  • Następnie wczytuje ceny każdego produktu (typu double) do wektora.
  • Używając pętli for-each:

    • Wyświetl wszystkie ceny,
    • Oblicz łączną wartość koszyka,
    • Oblicz średnią cenę produktu,
    • Policz, ile produktów kosztuje więcej niż 100 zł.
  • Stwórz nowy wektor zawierający tylko produkty tańsze niż 50 zł (np. „okazje”).

  • Wyświetl wszystkie obliczone informacje.

Przykładowe dane wejściowe:

Podaj liczbę produktów: 6
Podaj ceny produktów: 19.99 120.50 75.00 49.90 250.00 10.00

Przykładowy wynik:

Ceny produktów: 19.99 120.5 75 49.9 250 10
Łączna wartość koszyka: 524.39 zł
Średnia cena produktu: 87.4 zł
Liczba produktów droższych niż 100 zł: 2
Okazje (poniżej 50 zł): 19.99 49.9 10