Browse Source

weitere Zahlenfolgen hinzugefügt

remotes/origin/raetselronja
Ronja Awe 2 years ago
parent
commit
9ce191b7ef
  1. 23
      src/c/raetselronja.c
  2. 2
      src/c/raetselronja.h
  3. 5
      test/c/test_raetselronja.c

23
src/c/raetselronja.c

@ -35,15 +35,30 @@ int zahlenraetsel(int input[], int loesung, int n) {
int raetselaufruf(){
int auswahl = 1;
int loesung = 0;
int n = 0;
int auswahl = 1;
// int auswahl = userInput();
switch (auswahl) {
case 1:
int input[] = {25, 50, 54, 49, 98, 102, 97, 194};
int n = 8;
int input1[] = {25, 50, 54, 49, 98, 102, 97, 194};
n = 8;
loesung = 198;
zahlenraetsel(input, loesung, n);
zahlenraetsel(input1, loesung, n);
break;
case 2:
int input2[] = {17, 19, 23, 29, 37};
n = 5;
loesung = 47;
zahlenraetsel(input2, loesung, n);
break;
case 3:
int input3[] = {256, 289, 324, 361};
n = 4;
loesung = 400;
zahlenraetsel(input3, loesung, n);
break;
default: return -1;
}

2
src/c/raetselronja.h

@ -4,6 +4,6 @@
int zahlenraetsel(int input[], int loesung, int n);
int raetselaufruf();
//wenn das meine main ist, warum dann nicht auch hier ein print und scan
#endif

5
test/c/test_raetselronja.c

@ -47,12 +47,13 @@ TEST_ASSERT_EQUAL_INT(0, result);
}
void test_runRaetselTestrichrig(void){
void test_runRaetselTestrichtig(void){
userInput_ExpectAndReturn(198);
int result = raetselaufruf(1); //hier wird rätsel 1 aufgerufen
int result = raetselaufruf(1);
TEST_ASSERT_EQUAL_INT(1, result);
}
#endif // TEST
Loading…
Cancel
Save