From 1df27ae57801ba9e3e168f186ede76aa4b7d0a46 Mon Sep 17 00:00:00 2001
From: Peter Gerwinski <peter.gerwinski@hs-bochum.de>
Date: Mon, 18 Oct 2021 13:17:28 +0200
Subject: [PATCH] =?UTF-8?q?Beispiele=20f=C3=BCr=20"break",=2018.10.2021?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 20211018/break-1.c | 16 ++++++++++++++++
 20211018/break-2.c | 23 +++++++++++++++++++++++
 20211018/break-3.c | 17 +++++++++++++++++
 3 files changed, 56 insertions(+)
 create mode 100644 20211018/break-1.c
 create mode 100644 20211018/break-2.c
 create mode 100644 20211018/break-3.c

diff --git a/20211018/break-1.c b/20211018/break-1.c
new file mode 100644
index 0000000..f3ee1a8
--- /dev/null
+++ b/20211018/break-1.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 0;
+  int b = 1;
+  printf ("%d\n", b);
+  for (int i = 0; i < 10; i++)
+    {
+      int c = a + b;
+      a = b;
+      b = c;
+      printf ("%d\n", b);
+    }
+  return 0;
+}
diff --git a/20211018/break-2.c b/20211018/break-2.c
new file mode 100644
index 0000000..061092d
--- /dev/null
+++ b/20211018/break-2.c
@@ -0,0 +1,23 @@
+#include <stdio.h>
+
+/* Aufgabe: Finde die erste Fibonacci-Zahl, die größer ist als 10. */
+
+int main (void)
+{
+  int a = 0;
+  int b = 1;
+  while (1)
+    {
+      int c = a + b;
+      a = b;
+      b = c;
+      if (b > 10)
+        {
+          printf ("Die erste Fibonacci-Zahl, die größer ist als 10, lautet: %d\n", b);
+          /* Dieses printf() erfolgt von der Logik her nach der Schleife,
+             es steht aber im Quelltext _innerhalb_ der Schleife. */
+          break;
+        }
+    }
+  return 0;
+}
diff --git a/20211018/break-3.c b/20211018/break-3.c
new file mode 100644
index 0000000..676b6bc
--- /dev/null
+++ b/20211018/break-3.c
@@ -0,0 +1,17 @@
+#include <stdio.h>
+
+/* Aufgabe: Finde die erste Fibonacci-Zahl, die größer ist als 10. */
+
+int main (void)
+{
+  int a = 0;
+  int b = 1;
+  while (b <= 10)
+    {
+      int c = a + b;
+      a = b;
+      b = c;
+    }
+  printf ("Die erste Fibonacci-Zahl, die größer ist als 10, lautet: %d\n", b);  /* nach der Schleife */
+  return 0;
+}
-- 
GitLab