BARDZO PROSZĘ O POMOCY!!!
POTRZEBNO NA TERAZ!

W języku C++
Cwiczenie 1. Definiujemy funkcję zwracającą wartość z jednym parametrem
i wywołujemy ją w programie głównym
1. Utwórz nowy plik źródłowy i przepisz wybrany program z przykladu 1.
2. Zapisz program w pliku pod nazwą Sumy_dostaw.
3. Uruchom i przetestuj program dla kilku różnych wartości zmiennych. Wyjaśnij
znaczenie poszczególnych wierszy programu.
4. W programie zapisano tylko obliczenia łącznej wielkości dostaw telewizorów. Dodaj
podobne instrukcje dla obliczenia łącznej wielkości dostaw głośników.
5. Zapisz plik pod tą samą nazwą.

Ćwiczenie 2. Dodajemy do funkcji i programu sprawdzanie poprawności danych
1. Otwórz plik Sumy_dostaw zapisany w ćwiczeniu 1.
2. Zmodyfikuj funkcję i program tak, aby obliczenia były wykonywane dla poprawnych
(czyli większych od zera) wartości wszystkich zmiennych: a, l_dostaw_tv,
|_dostaw_glosnikow. Jeśli zostanie wprowadzona niepoprawna wartość, wyświetl
na ekranie komunikat „Wprowadzono bledna liczbe" i zignoruj wprowadzoną wartość.
3. Zapisz program w pliku pod nazwą Sumy_dostaw_popr.
4. Uruchom i przetestuj program dla kilku różnych wartości zmiennych.

Ćwiczenie 3. Modyfikujemy program
1. Otwórz plik Sumy_dostaw_popr zapisany w ćwiczeniu 2.
2. Zmniejsz liczbę zmiennych, czyli do wyprowadzenia wyników funkcji użyj sposobu 2.
z przykładu 1.
3. Do programu dodaj zliczanie dwóch innych artykułów przywożonych do magazynu:
smartfonów i komputerów.
4. Zapisz program w pliku pod nazwą Sumy_dostaw_zmod.​​


Odpowiedź :

Zadanie 1.

#include <iostream>  

using namespace std;

float suma(int n)

{

int a, s = 0;

for (int i = 0; i < n; i++)

{

cout << "Podaj liczbe sztuk w " << i + 1 << " dostawie : ";

cin >> a;

s += a;

}

return s;

}

int main()

{

int l_dostaw_glosnikow, suma_glosnikow;

cout << "Ile bylo dostaw glosnikow: ";

cin >> l_dostaw_glosnikow;

suma_glosnikow = suma(l_dostaw_glosnikow);

  cout << "Liczba glosnikow z " << l_dostaw_glosnikow << " dostaw wynosi " << suma_glosnikow;

return 0;

}

Zadanie 2

#include <iostream>  

using namespace std;

float suma(int n)

{

int a, s = 0;

for (int i = 0; i < n; i++)

{

cout << "Podaj liczbe sztuk w " << i + 1 << " dostawie : ";

cin >> a;

s += a;

}

return s;

}

int main()

{

int l_dostaw_glosnikow, suma_glosnikow;

cout << "Ile bylo dostaw glosnikow: ";

cin >> l_dostaw_glosnikow;

suma_glosnikow = suma(l_dostaw_glosnikow);

if (l_dostaw_glosnikow > 0)

{

   cout << "Liczba glosnikow z " << l_dostaw_glosnikow << " dostaw wynosi " << suma_glosnikow;

}

else

{

cout << "Wprowadzono bledna liczbe!" << endl;

exit(0);

}

 

return 0;

}

Zadanie 3. Nie umiem zrobic przepraszam