From 7e3ec9e2da24a54bbc3c0f630af0215ceb873366 Mon Sep 17 00:00:00 2001 From: Thomas Smits Date: Sun, 7 Jul 2024 13:05:30 +0200 Subject: [PATCH] Update of exercises --- Assignment_009/readme.md | 2 +- Assignment_009/solution/readme.md | 4 ++-- Assignment_012/readme.md | 2 +- Assignment_012/solution/readme.md | 8 ++++---- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Assignment_009/readme.md b/Assignment_009/readme.md index 231d561..fd914d5 100644 --- a/Assignment_009/readme.md +++ b/Assignment_009/readme.md @@ -2,7 +2,7 @@ 📆 **Fällig: ----** 📆 [Musterlösung](solution/) -Gegeben Sie die folgende Funktion `sqrt`. Versehen Sie die Funktion mit einer Vor- und Nachbedingung, um den Aufruf mit ungültigen Werten (`n <= 0`) und auf einen positiven Rückgabewert (`> 0`) zu testen. +Gegeben Sie die folgende Funktion `sqrt`. Versehen Sie die Funktion mit einer Vor- und Nachbedingung, um den Aufruf mit ungültigen Werten (`n < 0`) und auf einen positiven Rückgabewert (`>= 0`) zu testen. ```clojure (defn sqrt [n] diff --git a/Assignment_009/solution/readme.md b/Assignment_009/solution/readme.md index be39cb3..6bde90f 100644 --- a/Assignment_009/solution/readme.md +++ b/Assignment_009/solution/readme.md @@ -4,7 +4,7 @@ ```clojure (defn sqrt [n] { :pre [(>= n 0)] - :post [(> % 0)]} + :post [(>= % 0)]} (Math/sqrt n)) - + ``` \ No newline at end of file diff --git a/Assignment_012/readme.md b/Assignment_012/readme.md index 91f9f29..d855022 100644 --- a/Assignment_012/readme.md +++ b/Assignment_012/readme.md @@ -2,7 +2,7 @@ 📆 **Fällig: ----** 📆 [Musterlösung](solution/) -Schreiben Sie eine Funktion `test-positive`, der man eine Zahl übergibt und die dann einen String zurückgibt, der anzeigt, ob die zweite Zahl größer, kleiner oder gleich 0 ist. +Schreiben Sie eine Funktion `test-positive`, der man eine Zahl übergibt und die dann einen String zurückgibt, der anzeigt, ob die Zahl größer, kleiner oder gleich 0 ist. ```clojure (defn test-positive diff --git a/Assignment_012/solution/readme.md b/Assignment_012/solution/readme.md index a8f9075..dec0f79 100644 --- a/Assignment_012/solution/readme.md +++ b/Assignment_012/solution/readme.md @@ -6,9 +6,9 @@ "Vergleicht eine Zahl mit 0 gibt einen Hinweis-Text. Der Hinweistext erklärt, ob die Zahl `number` größer, kleiner oder gleich zur Zahl 0 ist." - [correct guess] - (cond (= guess 0) "gleich" - (< guess 0) "kleiner" - (> guess 0) "größer")) + [number] + (cond (= number 0) "gleich" + (< number 0) "kleiner" + (> number 0) "größer")) ``` \ No newline at end of file