Ćwiczenie 7. Definiujemy niezwracającą wartości bez parametrów i wywołujemy ją w programie głównym
Przykład:
#include
using namespace std;

void gwiazdki()
{
for(int i=0; i<20; i++)
cout << "*";
cout << end1;
}

int main()
{
cout << "Poznajemy funckje" << end1;
gwiazdki();
return 0;
}
1. w edytorze kodu źródłowego przepisz wybrany program z przykładu 3. Zapisz program w pliku pod nazwą Gwiazdki.
2. Uruchom i przetestuj program. Wyjaśnij znaczenie poszczególnych wierszy programu.

Ćwiczenie 8. Modyfikujemy program.
1. Dodaj do programu zapisanego w ćwiczeniu 7. wyświetlenie w kolejnych wierszach tekstów w języku C++. Pod każdym napisem wyświetl gwiazdki. Ile razy wywołasz funkcję gwiazdki()?
2. Zapisz program w pliku pod nazwą Gwiazdki_z_napisami.

Ćwiczenie 9. Definiujemy funkcję niezwracającą wartości z parametrami i wywołujemy ja w programie głównym
1. Otwórz plik Gwiazdki zapisany w ćwiczeniu 7. Zmień definicję funkcji gwiazdki na funkcję z parametrem n i wywołaj w programie głównym z parametrem aktualnym, będącym liczbą całkowitą (I_gwiazdek). Wartość parametru wprowadzaj z klawiatury. Zapisz program w pliku pod nazwą Gwiazdki_par.
2. Uruchom i przetestuj program dla różnych wartości zmiennej I_gwiazdek.

Ćwiczenie 10 Modyfikujemy program
1. Otwórz plik Gwiazdki_z_napisami zapisany w ćwiczeniu 8. Zmień definicję funkcji gwiazdki na funkcję z parametrem n i wywołaj w programie głównym z parametrem aktualnym będącym liczbą całkowitą (I_gwiazdek). Wartość parametru wprowadzaj z klawiatury. Zapisz program w pliku pod nazwą Gwiazdki_z_napisami_par.
2. Uruchom i przetestuj program dla różnych wartości zmiennej I_gwiazdek.


Odpowiedź :

Odpowiedź:

Ćwiczenie 7.

#include <iostream>

using namespace std;

void gwiazdki() // void to funkcja która nic nie zwraca, a jedynie wykonuje akcję w swoim obrębie. W naszym przypadku będzie po prostu wyświetlać gwiazdki

{

   for (int i = 0; i < 20; i++) // pętla for powodująca, że wyświetli 20 gwiazdek, każdą w nowej linii

       cout << "*";

   cout << endl;

}

int main()

{

   cout << "Poznajemy funckje" << endl; // wypisujemy to

   gwiazdki(); // wywolujemy naszą funkcję wypisującą gwiazdki

   return 0;

}

Ćwiczenie 9.

#include <iostream>

using namespace std;

void gwiazdki(int l_gwiazdek) //  

{

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

       cout << "*";

   cout << endl;

}

int main()

{

   cout << "Poznajemy funckje" << endl;  

   int l_gwiazdek;

   cout << "Podaj ile ma sie wyswietlic gwiazdek" << endl;

   cin >> l_gwiazdek;

   gwiazdki(l_gwiazdek);  

   return 0;

}

Wyjaśnienie:

Nie wiem o co chodzi w zadaniu 8, ani czym się różni 10 od 9. Jak mi wyjaśnisz to z chęcią dopiszę