kod_1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
void setup() { Serial.begin(9600); int wynik=dodaj(2,5); Serial.print("Wynikiem działania funkcji jest: "); Serial.println(wynik); } void loop() { } int dodaj(int a, int b) { int c = a + b; return c; } |
kod_2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
int dodawanie=0; int odejmowanie=0; void setup() { Serial.begin(9600); int dodawanie=dodaj(2,5); Serial.print("Dodawanie: "); Serial.println(dodawanie); Serial.print("Odejmowanie: "); Serial.println(odejmowanie); } void loop() { } int dodaj(int a, int b) { odejmowanie = a - b; return a + b; } |
kod_3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
void setup() { Serial.begin(9600); int dodawanie=0; int odejmowanie=0; dodaj(2,5,dodawanie,odejmowanie); Serial.print("Dodawanie: "); Serial.println(dodawanie); Serial.print("Odejmowanie: "); Serial.println(odejmowanie); } void loop() { } void dodaj(int a, int b, int &dodawanie, int &odejmowanie) { odejmowanie = a - b; dodawanie = a + b; } |
kod_4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
struct struktura { int dodawanie; int odejmowanie; }; void setup() { Serial.begin(9600); struktura wynik = dodaj(2, 5); Serial.print("Dodawanie: "); Serial.println(wynik.dodawanie); Serial.print("Odejmowanie: "); Serial.println(wynik.odejmowanie); } void loop() { } struktura dodaj(int a, int b) { struktura wynik; wynik.odejmowanie = a - b; wynik.dodawanie = a + b; return wynik; } |
kod_5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
void setup() { Serial.begin(9600); int wynik[2]; dodaj(2, 5, wynik); Serial.print("Dodawanie: "); Serial.println(wynik[0]); Serial.print("Odejmowanie: "); Serial.println(wynik[1]); } void loop() { } void dodaj(int a, int b, int c[2]) { c[0] = a + b; // Dodawanie c[1] = a - b; // Odejmowanie } |