C++ własna funkcja

background image

1

Samouczek

Samouczek

Builder C++

Builder C++

Własna funkcja

Własna funkcja

Krok po kroku

Krok po kroku

Dr inż.Stanisław Lipski

Dr inż.Stanisław Lipski

!

background image

2

Borland Builder 6.0

Borland Builder 6.0

• Jak utworzyć własną funkcję i się nią

posługiwać.

• Krok po kroku!

background image

Wstęp

Wstęp

• Załóżmy, że mamy układ współrzędnych XY i zaznaczony

jakiś punkt.

• Jak taki punkt mamy reprezentować w C++?
• Można napisać klasyczny kod ramowy

3

#include <iostream>

using namespace std;
int main ()
{
return 0;
}

background image

Wstęp cd.

Wstęp cd.

Np. do kodu dodać x i y, czyli:

4

#include <iostream>

using namespace std;
int main ()
{

int x, y;

return 0;
}

Gdyby takich punktów było dużo np. 20, to

#include <iostream>

using namespace std;
int main ()
{

int x, y;
int x2, y2;
int
.
.

return 0;
}

Nie jest to dobry sposób

background image

5

Krok 1- utworzenie struktury

Krok 1- utworzenie struktury

• Właśnie m.in. do tego przydaje się struktura. Lepiej jest

utworzyć jeden obiekt, który opisuje wiele elementów.

• Na początku trzeba taki obiekt określić. Nazwę go punkt2D.

#include <iostream>

using namespace std;

struct punkt2D
{
int x, y;
};

int main ()
{

return 0;
}

Proszę zauważyć, na końcu
struktury jest średnik.

Wcześniej powiedziano, że
wewnątrz są punkty, więc
deklarujemy int x, y.

background image

Krok 2- tworzenie obiektu w

Krok 2- tworzenie obiektu w

strukturze

strukturze

• Należy utworzyć zmienną np. abc, która jest typu punkt2D i

zawiera punkty x, y.

6

#include <iostream>

using namespace std;
struct punkt2D
{
int x, y;
};

int main ()
{

punkt2D abc;

return 0;
}

Można włączyć kompilator, aby
się przekonać czy nie mamy
jakiegoś błędu.

background image

7

Krok 3- zawartość

Krok 3- zawartość

• #include <iostream>
• #include <conio>
• using namespace std;
• struct punkt2D
• {
• int x, y;
• };

• int main ()
• {
• punkt2D abc;

abc.x= 30,

abc.y= 20;
cout << abc.x << endl;
cout << abc.y << endl;

• getch();
• return 0;
• }

background image

Krok 3- zawartość

Krok 3- zawartość

8

background image

9

Dziękuję za zainteresowanie

Dziękuję za zainteresowanie

• stlipski@gmail.com


Document Outline


Wyszukiwarka

Podobne podstrony:
C++ własna funkcja
dopasowanie wykresu wlasna funkcja
OCENA FUNKCJI RĘKI, Praca własna studenta
Zmiana funkcji mięśni po alloplastyce stawu biodrowego., Praca własna studenta
BANK CENTRALNY I JEGO FUNKCJE
Zaburzenia funkcji zwieraczy
Genetyka regulacja funkcji genow
BYT 2005 Pomiar funkcjonalnosci oprogramowania
Diagnoza Funkcjonalna
Insulinoterapia funkcjonalna
Postać kanoniczna funkcji kwadratowej
Wpływ choroby na funkcjonowanie rodziny
LAB PROCEDURY I FUNKCJE

więcej podobnych podstron