From 966701dc62f20e437ec69b309808144e174b2903 Mon Sep 17 00:00:00 2001
From: Peter Gerwinski <peter.gerwinski@hs-bochum.de>
Date: Thu, 5 Nov 2020 17:03:44 +0100
Subject: [PATCH] weitere Beispiel-Programme 5.11.2020

---
 20201105/if-1.c        | 13 +++++++++++++
 20201105/if-10.c       | 15 +++++++++++++++
 20201105/if-11.c       | 11 +++++++++++
 20201105/if-2.c        | 12 ++++++++++++
 20201105/if-3.c        | 13 +++++++++++++
 20201105/if-4.c        | 15 +++++++++++++++
 20201105/if-5.c        |  4 ++++
 20201105/if-6.c        | 15 +++++++++++++++
 20201105/if-7.c        | 15 +++++++++++++++
 20201105/if-8.c        | 15 +++++++++++++++
 20201105/if-9.c        | 15 +++++++++++++++
 20201105/input-2.c     | 10 ++++++++++
 20201105/input-3.c     | 10 ++++++++++
 20201105/input-4.c     | 10 ++++++++++
 20201105/input-5.c     | 10 ++++++++++
 20201105/loops-1.c     | 11 +++++++++++
 20201105/loops-10.c    |  7 +++++++
 20201105/loops-11.c    | 12 ++++++++++++
 20201105/loops-12.c    | 12 ++++++++++++
 20201105/loops-13.c    | 11 +++++++++++
 20201105/loops-2.c     |  7 +++++++
 20201105/loops-3.c     | 11 +++++++++++
 20201105/loops-4.c     | 11 +++++++++++
 20201105/loops-5.c     |  7 +++++++
 20201105/loops-6.c     | 11 +++++++++++
 20201105/loops-7.c     | 11 +++++++++++
 20201105/loops-8.c     | 11 +++++++++++
 20201105/loops-9.c     | 11 +++++++++++
 20201105/variables-1.c | 11 +++++++++++
 20201105/variables-2.c | 11 +++++++++++
 20201105/variables-3.c |  8 ++++++++
 20201105/variables-4.c |  9 +++++++++
 32 files changed, 355 insertions(+)
 create mode 100644 20201105/if-1.c
 create mode 100644 20201105/if-10.c
 create mode 100644 20201105/if-11.c
 create mode 100644 20201105/if-2.c
 create mode 100644 20201105/if-3.c
 create mode 100644 20201105/if-4.c
 create mode 100644 20201105/if-5.c
 create mode 100644 20201105/if-6.c
 create mode 100644 20201105/if-7.c
 create mode 100644 20201105/if-8.c
 create mode 100644 20201105/if-9.c
 create mode 100644 20201105/input-2.c
 create mode 100644 20201105/input-3.c
 create mode 100644 20201105/input-4.c
 create mode 100644 20201105/input-5.c
 create mode 100644 20201105/loops-1.c
 create mode 100644 20201105/loops-10.c
 create mode 100644 20201105/loops-11.c
 create mode 100644 20201105/loops-12.c
 create mode 100644 20201105/loops-13.c
 create mode 100644 20201105/loops-2.c
 create mode 100644 20201105/loops-3.c
 create mode 100644 20201105/loops-4.c
 create mode 100644 20201105/loops-5.c
 create mode 100644 20201105/loops-6.c
 create mode 100644 20201105/loops-7.c
 create mode 100644 20201105/loops-8.c
 create mode 100644 20201105/loops-9.c
 create mode 100644 20201105/variables-1.c
 create mode 100644 20201105/variables-2.c
 create mode 100644 20201105/variables-3.c
 create mode 100644 20201105/variables-4.c

diff --git a/20201105/if-1.c b/20201105/if-1.c
new file mode 100644
index 0000000..cdab16a
--- /dev/null
+++ b/20201105/if-1.c
@@ -0,0 +1,13 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%d", &a);
+  if (a > 10)
+    printf ("Die Hälfte ist: %d\n", a / 2);
+  else
+    printf ("Das Doppelte ist: %d\n", 2 * a);
+  return 0;
+}
diff --git a/20201105/if-10.c b/20201105/if-10.c
new file mode 100644
index 0000000..fe334d7
--- /dev/null
+++ b/20201105/if-10.c
@@ -0,0 +1,15 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 137;
+  int b;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%d", &b);
+  if (b)
+    {
+      printf ("%d\n", a / b);
+      printf ("Danke sehr.\n");
+    }
+  return 0;
+}
diff --git a/20201105/if-11.c b/20201105/if-11.c
new file mode 100644
index 0000000..efd7fa7
--- /dev/null
+++ b/20201105/if-11.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 137;
+  int b;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%d", &b);
+  printf ("%d\n", a < b);
+  return 0;
+}
diff --git a/20201105/if-2.c b/20201105/if-2.c
new file mode 100644
index 0000000..6e676e1
--- /dev/null
+++ b/20201105/if-2.c
@@ -0,0 +1,12 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 137;
+  int b;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%d", &b);
+  if (b != 0)
+    printf ("%d\n", a / b);
+  return 0;
+}
diff --git a/20201105/if-3.c b/20201105/if-3.c
new file mode 100644
index 0000000..fe18ddb
--- /dev/null
+++ b/20201105/if-3.c
@@ -0,0 +1,13 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 137;
+  int b;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%d", &b);
+  if (b != 0)
+    printf ("%d\n", a / b);
+    printf ("Danke sehr.\n");
+  return 0;
+}
diff --git a/20201105/if-4.c b/20201105/if-4.c
new file mode 100644
index 0000000..507d07a
--- /dev/null
+++ b/20201105/if-4.c
@@ -0,0 +1,15 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 137;
+  int b;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%d", &b);
+  if (b != 0)
+    {
+      printf ("%d\n", a / b);
+      printf ("Danke sehr.\n");
+    }
+  return 0;
+}
diff --git a/20201105/if-5.c b/20201105/if-5.c
new file mode 100644
index 0000000..1e6e776
--- /dev/null
+++ b/20201105/if-5.c
@@ -0,0 +1,4 @@
+#include <stdio.h>
+int main (void) { int a = 137; int b; printf ("Bitte eine Zahl eingeben: ");
+scanf ("%d", &b); if (b != 0) { printf ("%d\n", a / b); printf ("Danke sehr.\n"); }
+return 0; }
diff --git a/20201105/if-6.c b/20201105/if-6.c
new file mode 100644
index 0000000..e131613
--- /dev/null
+++ b/20201105/if-6.c
@@ -0,0 +1,15 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 137;
+  int b;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%d", &b);
+  if (b != 0 && a > b)
+    {
+      printf ("%d\n", a / b);
+      printf ("Danke sehr.\n");
+    }
+  return 0;
+}
diff --git a/20201105/if-7.c b/20201105/if-7.c
new file mode 100644
index 0000000..9624fa3
--- /dev/null
+++ b/20201105/if-7.c
@@ -0,0 +1,15 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 137;
+  int b;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%d", &b);
+  if (b != 0 & a > b)
+    {
+      printf ("%d\n", a / b);
+      printf ("Danke sehr.\n");
+    }
+  return 0;
+}
diff --git a/20201105/if-8.c b/20201105/if-8.c
new file mode 100644
index 0000000..920bb85
--- /dev/null
+++ b/20201105/if-8.c
@@ -0,0 +1,15 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 137;
+  int b;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%d", &b);
+  if (b != (0 & a) > b)
+    {
+      printf ("%d\n", a / b);
+      printf ("Danke sehr.\n");
+    }
+  return 0;
+}
diff --git a/20201105/if-9.c b/20201105/if-9.c
new file mode 100644
index 0000000..8a5ad6c
--- /dev/null
+++ b/20201105/if-9.c
@@ -0,0 +1,15 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 137;
+  int b;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%d", &b);
+  if (b != ((0 & a) > b))
+    {
+      printf ("%d\n", a / b);
+      printf ("Danke sehr.\n");
+    }
+  return 0;
+}
diff --git a/20201105/input-2.c b/20201105/input-2.c
new file mode 100644
index 0000000..e17d5ef
--- /dev/null
+++ b/20201105/input-2.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main (void)
+{
+  double a;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%lf", &a);
+  printf ("Ihre Antwort war: %20.15lf\n", a);
+  return 0;
+}
diff --git a/20201105/input-3.c b/20201105/input-3.c
new file mode 100644
index 0000000..bd93970
--- /dev/null
+++ b/20201105/input-3.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main (void)
+{
+  double a;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%lf", &a);
+  printf ("Ihre Antwort war: %20.13lf\n", a);
+  return 0;
+}
diff --git a/20201105/input-4.c b/20201105/input-4.c
new file mode 100644
index 0000000..1433c46
--- /dev/null
+++ b/20201105/input-4.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main (void)
+{
+  double a;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%lf", &a);
+  printf ("Ihre Antwort war: %23.20lf\n", a);
+  return 0;
+}
diff --git a/20201105/input-5.c b/20201105/input-5.c
new file mode 100644
index 0000000..3c8912a
--- /dev/null
+++ b/20201105/input-5.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main (void)
+{
+  double a;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%lf", a);
+  printf ("Ihre Antwort war: %lf\n", a);
+  return 0;
+}
diff --git a/20201105/loops-1.c b/20201105/loops-1.c
new file mode 100644
index 0000000..535de8f
--- /dev/null
+++ b/20201105/loops-1.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 1;
+  while (a <= 10)
+    {
+      printf ("%d\n", a);
+      a = a + 1;
+    }
+}
diff --git a/20201105/loops-10.c b/20201105/loops-10.c
new file mode 100644
index 0000000..cd6a07b
--- /dev/null
+++ b/20201105/loops-10.c
@@ -0,0 +1,7 @@
+#include <stdio.h>
+
+int main (void)
+{
+  for (int a = 137; a > -5; a = a - 2)
+    printf ("%d\n", a);
+}
diff --git a/20201105/loops-11.c b/20201105/loops-11.c
new file mode 100644
index 0000000..878568c
--- /dev/null
+++ b/20201105/loops-11.c
@@ -0,0 +1,12 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 1;
+  do
+    {
+      printf ("%d\n", a);
+      a = a + 1;
+    }
+  while (a <= 10);
+}
diff --git a/20201105/loops-12.c b/20201105/loops-12.c
new file mode 100644
index 0000000..1e41aaf
--- /dev/null
+++ b/20201105/loops-12.c
@@ -0,0 +1,12 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 11;
+  do
+    {
+      printf ("%d\n", a);
+      a = a + 1;
+    }
+  while (a <= 10);
+}
diff --git a/20201105/loops-13.c b/20201105/loops-13.c
new file mode 100644
index 0000000..a034e8f
--- /dev/null
+++ b/20201105/loops-13.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 11;
+  while (a <= 10)
+    {
+      printf ("%d\n", a);
+      a = a + 1;
+    }
+}
diff --git a/20201105/loops-2.c b/20201105/loops-2.c
new file mode 100644
index 0000000..d28512e
--- /dev/null
+++ b/20201105/loops-2.c
@@ -0,0 +1,7 @@
+#include <stdio.h>
+
+int main (void)
+{
+  for (int a = 1; a <= 10; a = a + 1)
+    printf ("%d\n", a);
+}
diff --git a/20201105/loops-3.c b/20201105/loops-3.c
new file mode 100644
index 0000000..f197918
--- /dev/null
+++ b/20201105/loops-3.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 10;
+  while (a)
+    {
+      printf ("%d\n", a);
+      a = a - 1;
+    }
+}
diff --git a/20201105/loops-4.c b/20201105/loops-4.c
new file mode 100644
index 0000000..bbab20e
--- /dev/null
+++ b/20201105/loops-4.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 10;
+  while (a != 0)
+    {
+      printf ("%d\n", a);
+      a = a - 1;
+    }
+}
diff --git a/20201105/loops-5.c b/20201105/loops-5.c
new file mode 100644
index 0000000..a2c995b
--- /dev/null
+++ b/20201105/loops-5.c
@@ -0,0 +1,7 @@
+#include <stdio.h>
+
+int main (void)
+{
+  for (int a = 10; a != 0; a = a - 1)
+    printf ("%d\n", a);
+}
diff --git a/20201105/loops-6.c b/20201105/loops-6.c
new file mode 100644
index 0000000..f886a46
--- /dev/null
+++ b/20201105/loops-6.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 10;
+  while (a)
+    {
+      printf ("%d\n", a);
+      a = a - 2;
+    }
+}
diff --git a/20201105/loops-7.c b/20201105/loops-7.c
new file mode 100644
index 0000000..1f8f65c
--- /dev/null
+++ b/20201105/loops-7.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 137;
+  while (a)
+    {
+      printf ("%d\n", a);
+      a = a - 2;
+    }
+}
diff --git a/20201105/loops-8.c b/20201105/loops-8.c
new file mode 100644
index 0000000..3fef4c5
--- /dev/null
+++ b/20201105/loops-8.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 137;
+  while (a >= 0)
+    {
+      printf ("%d\n", a);
+      a = a - 2;
+    }
+}
diff --git a/20201105/loops-9.c b/20201105/loops-9.c
new file mode 100644
index 0000000..63774e3
--- /dev/null
+++ b/20201105/loops-9.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 137;
+  while (a > -5)
+    {
+      printf ("%d\n", a);
+      a = a - 2;
+    }
+}
diff --git a/20201105/variables-1.c b/20201105/variables-1.c
new file mode 100644
index 0000000..72294c6
--- /dev/null
+++ b/20201105/variables-1.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%d", &a);
+  a = 2 * a;
+  printf ("Das Doppelte ist: %d\n", a);
+  return 0;
+}
diff --git a/20201105/variables-2.c b/20201105/variables-2.c
new file mode 100644
index 0000000..86a7566
--- /dev/null
+++ b/20201105/variables-2.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%d", a);
+  a = 2 * a;
+  printf ("Das Doppelte ist: %d\n", a);
+  return 0;
+}
diff --git a/20201105/variables-3.c b/20201105/variables-3.c
new file mode 100644
index 0000000..791c6f2
--- /dev/null
+++ b/20201105/variables-3.c
@@ -0,0 +1,8 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a = 42;
+  printf ("Die Antwort lautet: %d\n", a);
+  return 0;
+}
diff --git a/20201105/variables-4.c b/20201105/variables-4.c
new file mode 100644
index 0000000..4f9092c
--- /dev/null
+++ b/20201105/variables-4.c
@@ -0,0 +1,9 @@
+#include <stdio.h>
+
+int main (void)
+{
+  int a;
+  a = 42;
+  printf ("Die Antwort lautet: %d\n", a);
+  return 0;
+}
-- 
GitLab