Pętla foreach
Praktyczne ćwiczenie do wykonania
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