Skip to content
Snippets Groups Projects
Commit da99a5f3 authored by Peter Gerwinski's avatar Peter Gerwinski
Browse files

Beispiele 17.10.2024

parent c12e001a
No related branches found
No related tags found
No related merge requests found
Showing
with 223 additions and 5 deletions
program if_07a;
var
a: Integer = 42;
b: Integer = 0;
begin
WriteLn ('a = 42');
Write ('Bitte b eingeben: ');
ReadLn (b);
if b <> 0 then
WriteLn ('a / b = ', a / b)
else
begin
WriteLn ('Bitte nicht durch 0 dividieren!');
WriteLn ('Das macht man nicht!')
end
end.
program if_07b;
var
a: Integer = 42;
b: Integer = 0;
begin
WriteLn ('a = 42');
Write ('Bitte b eingeben: ');
ReadLn (b);
if b <> 0 then
WriteLn ('a / b = ', a div b)
else
begin
WriteLn ('Bitte nicht durch 0 dividieren!');
WriteLn ('Das macht man nicht!')
end
end.
#include <stdio.h>
int main (void)
{
int a = 42;
int b = 0;
printf ("a = %d\nBitte b eingeben: ", a);
scanf ("%d", &b);
if (b)
printf ("a / b = %d\n", a / b);
else
{
printf ("Bitte nicht durch 0 dividieren!\n");
printf ("Das macht man nicht!\n");
}
return 0;
}
program if_07c;
var
a: Integer = 42;
b: Integer = 0;
begin
WriteLn ('a = ', a);
Write ('Bitte b eingeben: ');
ReadLn (b);
if b <> 0 then
WriteLn ('a div b = ', a div b)
else
begin
WriteLn ('Bitte nicht durch 0 dividieren!');
WriteLn ('Das macht man nicht!')
end
end.
#include <stdio.h>
int main (void)
{
printf ("Hello, world!\n");
return 0;
}
#include <stdio.h>
int main (void)
{
int answer = 42;
printf ("Die Antwort lautet: ");
printf (answer);
printf ("\n");
return 0;
}
#include <stdio.h>
int main (void)
{
int answer = 42;
printf ("Die Antwort lautet: %d\n", answer);
return 0;
}
#include <stdio.h>
int main (void)
{
int answer = 42;
printf ("Die Antwort lautet: %i\n", answer);
return 0;
}
#include <stdio.h>
int main (void)
{
int answer;
printf ("Wie lautet die halbe Antwort? ");
scanf ("%d", &answer);
printf ("Die Antwort lautet: %i\n", 2 * answer);
return 0;
}
#include <stdio.h>
int main (void)
{
int a1, a2, a3;
printf ("Wie lauten die drei Antworten? ");
scanf ("%d%d%d", &a1, &a2, &a3);
printf ("Die Antworten lauten: %d, %d und %d\n", a1, a2, a3);
return 0;
}
#include <stdio.h>
int main (void)
{
int a1, a2, a3;
printf ("Wie lauten die drei Antworten? ");
scanf ("%d%d%d", &a1, &a2, a3);
printf ("Die Antworten lauten: %d, %d und %d\n", a1, a2, a3);
return 0;
}
#include <stdio.h>
int main (void)
{
int a1 = 3, a2 = 7, a3 = 21;
printf ("Wie lauten die drei Antworten? ");
scanf ("%d%d%d", &a1, &a2, &a3);
printf ("Die Antworten lauten: %d, %d und %d\n", a1, a2, a3);
return 0;
}
#include <stdio.h>
int main (void)
{
int a1 = 3, a2 = 7, a3 = 21;
printf ("Wie lauten die drei Antworten? ");
int result = scanf ("%d%d%d", &a1, &a2, &a3);
printf ("Die Antworten lauten: %d, %d und %d\n", a1, a2, a3);
printf ("result = %d\n");
return 0;
}
#include <stdio.h>
int main (void)
{
int a1 = 3, a2 = 7, a3 = 21;
printf ("Wie lauten die drei Antworten? ");
int result = scanf ("%d%d%d", &a1, &a2, &a3);
printf ("Die Antworten lauten: %d, %d und %d\n", a1, a2, a3);
printf ("result = %d\n", result);
return 0;
}
#include <stdio.h>
int main (void)
{
int a1 = 3, a2 = 7, a3 = 21;
printf ("Wie lauten die drei Antworten? ");
int result = scanf ("%d%d%d", &a1, &a2, &a3);
printf ("Die Antworten lauten: %d, %d und %d\n", a1, a2, a3);
printf ("result = %d\n", result);
return 0;
}
cassini/home/peter/bo/2024ws/hp/20241017> gcc -Wall -O3 hello-10.c -o hello-10
cassini/home/peter/bo/2024ws/hp/20241017> ./hello-10
Wie lauten die drei Antworten? 5 7 13
Die Antworten lauten: 5, 7 und 13
result = 3
cassini/home/peter/bo/2024ws/hp/20241017> ./hello-10
Wie lauten die drei Antworten? 5 7 dreizehn
Die Antworten lauten: 5, 7 und 21
result = 2
cassini/home/peter/bo/2024ws/hp/20241017> ./hello-10
Wie lauten die drei Antworten? zwei 4 6
Die Antworten lauten: 3, 7 und 21
result = 0
cassini/home/peter/bo/2024ws/hp/20241017> ./hello-10
Wie lauten die drei Antworten? 1 drei 5
Die Antworten lauten: 1, 7 und 21
result = 1
cassini/home/peter/bo/2024ws/hp/20241017>
No preview for this file type
......@@ -20,7 +20,7 @@
% Attribution-ShareAlike 3.0 Unported License along with this
% document. If not, see <http://creativecommons.org/licenses/>.
% README: Einführung in C (ab 2.8: Seiteneffekte)
% README: Einführung in C: Seiteneffekte
\documentclass[10pt,t]{beamer}
......@@ -1014,6 +1014,8 @@
\end{frame}
\iffalse
\subsection{Funktionen}
\begin{frame}[fragile]
......@@ -1330,8 +1332,6 @@
\end{minipage}
\end{frame}
\iffalse
% \begin{frame}[fragile]
% \showsubsection
%
......@@ -1573,11 +1573,10 @@
\color{medgreen}
\item[2.7] Strukturierte Programmierung
\item[2.8] Seiteneffekte
\color{red}
\item[2.9] Funktionen
\item[2.10] Zeiger
\color{orange}
\item[2.11] Arrays und Strings
\color{red}
\item[2.12] Strukturen
\item[\dots]
\end{itemize}
......
#include <stdio.h>
int main (void)
{
printf ("Hello, world!\n");
"Hello, world!\n";
return 0;
}
#include <stdio.h>
int main (void)
{
int a = printf ("Hello, world!\n");
printf ("%d\n", a);
return 0;
}
#include <stdio.h>
int main (void)
{
int a = 4 >= 7;
printf ("%d\n", a);
return 0;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment