Podstawy programownia – laboratorium
Katedra Podstaw Informatyki
mgr inż. Barbara Fryc
1
Laboratorium nr 3
Funkcje w języku C++
P
RZYKŁAD FUNKCJI
:
A) Deklaracja funkcji
double PoleKola(double promien);
B) Wywołanie funkcji w programowe głównym
void main()
{
double Wynik;
Wynik = PoleKola(1.0);
cout << ”Pole kola wynosi:” << Wynik << endl;
}
C) Definicja funkcji
double PoleKola(double promien)
{
double pole;
pole = 3.1416*promien*promien; // P= r
2
return pole;
}
1.
Z
ADANIA
Zadanie 1.1 Przeczytaj deklaracje poniższych funkcji. Zaproponuj wywołanie poniższych
funkcji.
float kwadrat(int bok);
void fun(int stopien, char znaczek, int nachylenie);
int przypadek(void);
char znak_x();
void pin();
Zadanie 1.2
Napisz funkcję, która będzie liczyła pole prostokąta i zademonstruj jej
działanie.
Zadanie 1.3
Napisz funkcję, która wypisze na ekranie dowolną liczbę podanych znaków.
Pierwszym parametrem funkcji niech będzie liczba znaków do wypisania, a drugim
wyświetlany znak.
Zadanie 1.4 Napisz funkcję obliczającą silnię z podanej liczby. Parametrem funkcji jest
liczba, funkcja zwraca silnię tej liczby.
Zadanie 1.5 Napisz funkcję wypisującą na ekranie kolejne liczby naturalne z podanego
przedziału. Początek i koniec przedziału, to parametry funkcji.
Zadanie 1.6 Napisz funkcję, która zamienia duże znaki (od A do Z) na małe. Parametrem
funkcji jest znak, funkcja zwraca zamieniony znak.