You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
1.5 KiB

  1. #ifndef FUNKTIONEN_H
  2. #define FUNKTIONEN_H
  3. void welcome();
  4. // Die welcome() Funktion fragt den Namen des Benutzers ab und gibt einen entsprechenden Text aus.
  5. int choose_program();
  6. // Die choose_program() Funktion laesst den User ein Programm auswaehlen.
  7. int addThreeNumbers(int a, int b, int c);
  8. // gibt die Addition von drei Zahlen zur�ck
  9. int multiply(int h, int g);
  10. // gibt die Multiplikation von zwei Zahlen zurueck
  11. int subtract(int num1, int num2);
  12. // gibt die Subtraktion von zwei Zahlen zurueck
  13. int divide(int num1, int num2);
  14. // gibt die Division von zwei Zahlen zurueck
  15. int power(int base, int power);
  16. // gibt den Exponent einer Zahl zurueck
  17. int x_wins_00_10_20(char board[][3]);
  18. // pr�ft, ob X bei Index 00, 10, 20 ist
  19. int x_wins_01_11_21(char board[][3]);
  20. // pr�ft, ob X bei Index 01, 11, 21 ist
  21. int x_wins_02_12_22(char board[][3]);
  22. // pr�ft, ob X bei Index 02, 11, 22 ist
  23. int x_wins_00_01_02(char board[][3]);
  24. //pr�ft, ob X bei Index 00, 01, 02 ist
  25. int x_wins_10_11_12(char board[][3]);
  26. //pr�ft, ob X bei Index 10, 11, 12 ist
  27. int x_wins_20_21_22(char board[][3]);
  28. // pr�ft, ob X bei Index 20, 21, 22 ist
  29. int x_wins_00_11_22(char board[][3]);
  30. // pr�ft, ob X bei Index 00, 11, 22 ist
  31. int string_character_counter(char string[]);
  32. // liefert die L�nge eines Strings zur�ck
  33. int characterAppearanceInString(char c, char string[]);
  34. // liefert die Anzahl an einem bestimmten Character in einem String zurueck
  35. int i(int v, int r);
  36. // berechnet den Strom mithilfe ohmsches Gesetzes
  37. int p(int f, int a);
  38. // berechnet den Druck
  39. #endif