Browse Source

add boolesche_nicht

main
Fdai7396 2 years ago
parent
commit
561de81027
  1. 3
      src/funktion.c
  2. 1
      src/funktion.h
  3. 4
      src/main.c

3
src/funktion.c

@ -306,3 +306,6 @@ int boolesche_und(int eingabe1, int eingabe2) {
int boolesche_oder(int eingabe1, int eingabe2) { int boolesche_oder(int eingabe1, int eingabe2) {
return(eingabe1 || eingabe2); return(eingabe1 || eingabe2);
} }
int boolesche_nicht(int eingabe1) {
return !eingabe1;
}

1
src/funktion.h

@ -49,5 +49,6 @@ int dezimal_binar_linksverschiebung(int dezimal);
int dezimal_binar_rechtsverschiebung(int dezimal); int dezimal_binar_rechtsverschiebung(int dezimal);
int boolesche_und(int eingabe1, int eingabe2); int boolesche_und(int eingabe1, int eingabe2);
int boolesche_oder(int eingabe1, int eingabe2); int boolesche_oder(int eingabe1, int eingabe2);
int boolesche_nicht(int eingabe1);
#endif #endif

4
src/main.c

@ -225,4 +225,8 @@ int main()
eingabe1 = getValue('1'); eingabe1 = getValue('1');
eingabe2 = getValue('2'); eingabe2 = getValue('2');
boolesche_oder(eingabe1,eingabe2); boolesche_oder(eingabe1,eingabe2);
eingabe1 = getValue('1');
boolesche_nicht(eingabe1);
printf("Das Ergebnis des booleschen ODERs ist:\n %d", !eingabe1);
} }
Loading…
Cancel
Save