diff --git a/Calculator_Update/sinus.h b/Calculator_Update/sinus.h
new file mode 100644
index 0000000000000000000000000000000000000000..59f190cba27151a917dc7cf3b5a50dfb67136446
--- /dev/null
+++ b/Calculator_Update/sinus.h
@@ -0,0 +1,21 @@
+#ifndef SINUS_H
+#define SINUS_H
+
+#include <cmath>
+
+class Sinus {
+public:
+    enum Modus { bogenmass, grad, neugrad };
+    Sinus();
+    Sinus(Modus m);
+    double operator()(double arg) const;
+    Modus getModus() const; // Hinzufügen der getModus-Methode
+    Modus defaultModus = Modus::bogenmass;
+
+
+private:
+    Modus berechnungsart;
+};
+
+
+#endif // SINUS_H