background image

Podstawy programownia – laboratorium 

   

Katedra Podstaw Informatyki 

 

 mgr inż. Barbara Fryc 

  

 

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

 

 

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.