Kody_N001

kod_1


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


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


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


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


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
}