Jouł. Chcę wam zaprezentować w tym artykule tworzenie własnych funkcji i ich zastosowanie a więc przejdźmy do rzeczy. Tutaj napisałem dla was przykładowy kod zastosowania własnej funkcji mianowicie:
Kod:
#include <iostream>
#include <conio.h>
using namespace std;
void Odejmij(int nWartosc1, int nWartosc2)
{
int nWynik = nWartosc1 - nWartosc2;
cout <<nWartosc1<< "-" <<nWartosc2<< "=" <<nWynik;
}
int main()
{
int nLiczba1;
cout <<"Podaj wartosc pierwszej liczby: ";
cin >>nLiczba1;
int nLiczba2;
cout <<"Podaj wartosc drugiej liczbu: ";
cin >>nLiczba2;
Odejmij (nLiczba1, nLiczba2);
getch();
return 0;
}
Jak widzimy jest to funkcja "Odejmij" a więc odejmowanie. Opisze wam teraz krok po kroku elementy własnej fukcji a więc funkcje jak wiadomo napisaliśmy na początku kodu czyli:
Kod:
int Odejmij(int nWartosc1, int nWartosc2)
{
int nWynik = nWartosc1 - nWartosc2;
cout <<nWartosc1<< "-" <<nWartosc2<< "=" <<nWynik;
}
Na górze kodu wpisałem nazwę funkcji oraz jakie ma wartości. Następnie dodałem wartość do zmiennej a dokładnie do int dopisałem nWynik. jak się domyślamy nWynik więc w wyniku musi być działanie, jeżeli jest funkcja odejmij a więc odejmujemy dwie wartości. Pod dołem zastosowaliśmy to a mianowicie nWartosc1 - nWartosc2 = nWynik czyli to co chcemy policzyć.
Dalsza część kodu:
Kod:
void (main)
{
int nLiczba1;
cout <<"Podaj wartosc pierwszej liczby: ";
cin >>nLiczba1;
int nLiczba2;
cout <<"Podaj wartosc drugiej liczbu: ";
cin >>nLiczba2;
Odejmij (nLiczba1, nLiczba2);
getch();
return 0;
Tutaj zaczynamy już działać a więc dopisujemy do zmiennej int wartość czyli nLiczba1. Pewnie większość nieznających C++ chciałaby dopisać znów wartość lecz tak nie można , ponieważ to za wartość wstawiamy liczby czyli
nWartosc1 = nLiczba1 czyli wstawiamy tak jakby w matematyce za x liczbe
.Następnie podajemy liczby a to już znacie z cout itd bo są to podstawy jeżeli moge to tak nazwać. No i na końcu kodu dopisujemy funkcje oraz wartości które wstawiamy na nWartość tak jak wam pokazywałem już. No to tyle. Gdyby ktoś mówił że to już wszyscy znają to pisze to dla tych co nie rozumieją i dla was żeby wytłumaczyć to na prostym przykładzie to tyle.
See ya^^