Skip to content

Commit

Permalink
fix aufgabe02 indent
Browse files Browse the repository at this point in the history
  • Loading branch information
Rdeisenroth committed Oct 5, 2023
1 parent 152801f commit 63b92d1
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 32 deletions.
64 changes: 34 additions & 30 deletions exercises/Aufgabe2.tex
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,7 @@
In dieser Aufgabe soll ein sehr einfacher Taschenrechner implementiert werden, wobei wir uns dabei auf die Grundrechenarten beschränken wollen. Euer Programm soll nacheinander drei Eingaben entgegennehmen, zwei Operanden (\textbf{ganze Zahlen}) und einen Operator ({\ttfamily +, -, *, /}). Schließlich soll der Taschenrechner eine Ausgabe mit dem entsprechenden Ergebnis liefern. Vergesst nicht, euer Programm zu testen.
\begin{solution}
% \begin{noindent}
\begin{codeBlock}[]{minted language=kotlin}
println("Wie lautet der erste Operand:")
var op1 = readln().toInt()
Expand All @@ -212,26 +213,27 @@
var ergebnisOk = true
if (op == "+") {
ergebnis = op1 + op2
} else if (op == "-") {
ergebnis = op1 - op2
} else if (op == "*") {
ergebnis = op1 * op2
} else if (op == "/") {
if(op2 == 0){
ergebnisOk = false
println("Division durch 0 ist nicht erlaubt!")
} else {
ergebnis = op1 / op2
}
} else {
ergebnisOk = false
println("Keine gültige Eingabe!")
}
ergebnis = op1 + op2
} else if (op == "-") {
ergebnis = op1 - op2
} else if (op == "*") {
ergebnis = op1 * op2
} else if (op == "/") {
if(op2 == 0){
ergebnisOk = false
println("Division durch 0 ist nicht erlaubt!")
} else {
ergebnis = op1 / op2
}
} else {
ergebnisOk = false
println("Keine gültige Eingabe!")
}
if (ergebnisOk) {
println("Das Ergebnis ist: $ergebnis")
}
println("Das Ergebnis ist: $ergebnis")
}
\end{codeBlock}
% \end{noindent}
\end{solution}
\end{subtask*}
\end{task}
Expand Down Expand Up @@ -289,6 +291,7 @@
\textit{Hinweis: Euer Programm soll am Ende so funktionieren, dass ihr die Eckdaten (also Wettervorhersage, Temperatur, Luftfeuchtigkeit und Wind) eingebt, und das Programm dann Antwortet, ob ihr ins Freibad gehen solltet oder nicht.}
\begin{solution}
%\begin{noindent}
\begin{codeBlock}[]{minted language=kotlin}
// hier die Werte eintragen
var wettervorhersage = "regen"
Expand All @@ -304,21 +307,22 @@
var freibad = false
if (wettervorhersage == "regen") {
freibad = false
} else if (temperatur > 24) {
freibad = true
} else if (wettervorhersage == "sonnig") {
freibad = !(temperatur < 18 && windig)
} else {
freibad = temperatur >= 18 && !windig
}
freibad = false
} else if (temperatur > 24) {
freibad = true
} else if (wettervorhersage == "sonnig") {
freibad = !(temperatur < 18 && windig)
} else {
freibad = temperatur >= 18 && !windig
}
if (freibad) {
println("Geh ins Freibad")
} else {
println("Bleib zu Hause")
}
println("Geh ins Freibad")
} else {
println("Bleib zu Hause")
}
\end{codeBlock}
%\end{noindent}
\end{solution}
\end{subtask*}
\begin{subtask*}[points=0]{Ein einfacher Prozessor}
Expand Down
4 changes: 2 additions & 2 deletions lecture/05_Listen/05_Listen.tex
Original file line number Diff line number Diff line change
Expand Up @@ -137,8 +137,8 @@ \subsection{Zugriffsfehler}\label{subsec:zugriffsfehler}
\pause
\begin{commandshell}[fontsize=\footnotesize][minted language=text,top=0cm,bottom=0cm]
java.lang.ArrayIndexOutOfBoundsException: Index 5 out of bounds for length 5
at java.base/java.util.Arrays$ArrayList.get(Arrays.java:4165)
at Foo.<init>(foo.kts:4)
at java.base/java.util.Arrays$ArrayList.get(Arrays.java:4165)
at Foo.<init>(foo.kts:4)
\end{commandshell}
Bedeutung:
\begin{itemize}
Expand Down

0 comments on commit 63b92d1

Please sign in to comment.