From c996bc3e214be9ca3ac52cfe61990b2a2b97ebc3 Mon Sep 17 00:00:00 2001 From: Peter Gerwinski <peter.gerwinski@hs-bochum.de> Date: Mon, 4 Oct 2021 15:27:40 +0200 Subject: [PATCH] Beispiel-Programme 4.10.2021 --- 20211004/hello-1.c | 7 +++++++ 20211004/hp-20211004.pdf | Bin 240817 -> 240811 bytes 20211004/hp-20211004.tex | 2 +- 20211004/input-1.c | 10 ++++++++++ 20211004/input-2.c | 10 ++++++++++ 20211004/input-3.c | 10 ++++++++++ 20211004/input-4.c | 10 ++++++++++ 20211004/output-1.c | 9 +++++++++ 20211004/output-2.c | 9 +++++++++ 20211004/output-3.c | 7 +++++++ 20211004/output-4.c | 7 +++++++ 20211004/output-5.c | 9 +++++++++ 12 files changed, 89 insertions(+), 1 deletion(-) create mode 100644 20211004/hello-1.c create mode 100644 20211004/input-1.c create mode 100644 20211004/input-2.c create mode 100644 20211004/input-3.c create mode 100644 20211004/input-4.c create mode 100644 20211004/output-1.c create mode 100644 20211004/output-2.c create mode 100644 20211004/output-3.c create mode 100644 20211004/output-4.c create mode 100644 20211004/output-5.c diff --git a/20211004/hello-1.c b/20211004/hello-1.c new file mode 100644 index 0000000..b19d80e --- /dev/null +++ b/20211004/hello-1.c @@ -0,0 +1,7 @@ +#include <stdio.h> + +int main (void) +{ + printf ("Hello, world!\n"); + return 0; +} diff --git a/20211004/hp-20211004.pdf b/20211004/hp-20211004.pdf index f7304d7daca827ffe6f17406e104426c2338fb58..ada4bd7cd888a1da78c6067746589753d98e0f11 100644 GIT binary patch delta 2027 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 S^o}*miW~-9s;aL3Zd?FX9nOFN delta 2064 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 AZU6uP diff --git a/20211004/hp-20211004.tex b/20211004/hp-20211004.tex index d968501..4256618 100644 --- a/20211004/hp-20211004.tex +++ b/20211004/hp-20211004.tex @@ -449,7 +449,7 @@ Der C-Compiler (hier: \lstinline[style=cmd]{gcc}) muß installiert sein und sich im \lstinline[style=terminal]{PATH} befinden. \item - Der Quelltext (hier: \file{hello.c}) + Der Quelltext (hier: \file{hello-1.c}) muß sich im aktuellen Verzeichnis befinden. \item aktuelles Verzeichnis herausfinden: \lstinline[style=cmd]{pwd} diff --git a/20211004/input-1.c b/20211004/input-1.c new file mode 100644 index 0000000..5ca4c8c --- /dev/null +++ b/20211004/input-1.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/20211004/input-2.c b/20211004/input-2.c new file mode 100644 index 0000000..c6fac9f --- /dev/null +++ b/20211004/input-2.c @@ -0,0 +1,10 @@ +#include <stdio.h> + +int main (void) +{ + double a, b; + printf ("Bitte eine Zahl eingeben: "); + scanf ("%lf,%lf", &a, &b); + printf ("Ihre Antwort war: %lf und %lf\n", a, b); + return 0; +} diff --git a/20211004/input-3.c b/20211004/input-3.c new file mode 100644 index 0000000..4f91b05 --- /dev/null +++ b/20211004/input-3.c @@ -0,0 +1,10 @@ +#include <stdio.h> + +int main (void) +{ + double a, b; + printf ("Bitte eine Zahl eingeben: "); + scanf ("%lf%lf", &a, &b); + printf ("Ihre Antwort war: %lf und %lf\n", a, b); + return 0; +} diff --git a/20211004/input-4.c b/20211004/input-4.c new file mode 100644 index 0000000..3c8912a --- /dev/null +++ b/20211004/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: %lf\n", a); + return 0; +} diff --git a/20211004/output-1.c b/20211004/output-1.c new file mode 100644 index 0000000..ffc4553 --- /dev/null +++ b/20211004/output-1.c @@ -0,0 +1,9 @@ +#include <stdio.h> + +int main (void) +{ + printf ("Die Antwort lautet: ") + printf (42); + printf ("\n"); + return 0; +} diff --git a/20211004/output-2.c b/20211004/output-2.c new file mode 100644 index 0000000..ae37ad2 --- /dev/null +++ b/20211004/output-2.c @@ -0,0 +1,9 @@ +#include <stdio.h> + +int main (void) +{ + printf ("Die Antwort lautet: "); + printf (42); + printf ("\n"); + return 0; +} diff --git a/20211004/output-3.c b/20211004/output-3.c new file mode 100644 index 0000000..8df53c4 --- /dev/null +++ b/20211004/output-3.c @@ -0,0 +1,7 @@ +#include <stdio.h> + +int main (void) +{ + printf ("Die Antwort lautet: %d\n", 42); + return 0; +} diff --git a/20211004/output-4.c b/20211004/output-4.c new file mode 100644 index 0000000..9c8c710 --- /dev/null +++ b/20211004/output-4.c @@ -0,0 +1,7 @@ +#include <stdio.h> + +int main (void) +{ + printf ("Die Antwort lautet: %d\n", "42"); + return 0; +} diff --git a/20211004/output-5.c b/20211004/output-5.c new file mode 100644 index 0000000..6a9b1da --- /dev/null +++ b/20211004/output-5.c @@ -0,0 +1,9 @@ +#include <stdio.h> + +int main (void) +{ + printf ("Die Antwort lautet: "); + printf ("42"); + printf ("\n"); + return 0; +} -- GitLab