Skip to content

Commit

Permalink
Tags and formulas (#87)
Browse files Browse the repository at this point in the history
* update tags and update formulas

* update tags

* fix

* Update datatypes-and-dataobjects.tsx
  • Loading branch information
appenmaier authored Nov 19, 2023
1 parent 415f94f commit 9eb56ed
Show file tree
Hide file tree
Showing 27 changed files with 33 additions and 37 deletions.
2 changes: 1 addition & 1 deletion docs/documentation/abstract-and-final.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Abstrakte und finale Klassen und Methoden
description: ''
sidebar_position: 200
tags: [abstract-and-final]
tags: [abstract, final]
---

import Tabs from '@theme/Tabs';
Expand Down
2 changes: 1 addition & 1 deletion docs/documentation/array-lists.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Feldbasierte Listen (ArrayLists)
description: ''
sidebar_position: 120
tags: []
tags: [collections, arrays, lists]
---

Das Arbeiten mit Feldern stellt einige Herausforderungen bereit:
Expand Down
2 changes: 1 addition & 1 deletion docs/documentation/calculations.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Mathematische Berechnungen
description: ''
sidebar_position: 70
tags: []
tags: [java-api, math]
---

Die Klasse `Math` stellt neben einigen Konstanten wie der Kreiszahl _Pi_ und der
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Programmieren
description: ''
sidebar_position: 10
tags: [programming]
tags: [coding]
---

import Tabs from '@theme/Tabs';
Expand Down
2 changes: 1 addition & 1 deletion docs/documentation/data-types.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Datentypen
description: ''
sidebar_position: 30
tags: []
tags: [data-types]
---

Datentypen legen neben der Größe des Arbeitsspeichers, die ein Datenobjekt
Expand Down
2 changes: 1 addition & 1 deletion docs/documentation/design.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Softwaredesign
description: ''
sidebar_position: 15
tags: []
tags: [design]
---

Als Teilprozess der Softwareentwicklumg umfasst das Softwaredesign die
Expand Down
2 changes: 1 addition & 1 deletion docs/documentation/inheritance.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Vererbung
description: ''
sidebar_position: 170
tags: []
tags: [oo, inhertiance]
---

import Tabs from '@theme/Tabs';
Expand Down
2 changes: 1 addition & 1 deletion docs/documentation/io-streams.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Datenströme (IO-Streams)
description: ''
sidebar_position: 340
tags: []
tags: [io-streams]
---

Datenströme (IO-Streams) sind unidirektionale Pipelines, die Schnittstellen
Expand Down
2 changes: 1 addition & 1 deletion docs/documentation/lambdas.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Lambda-Ausdrücke (Lambdas)
description: ''
sidebar_position: 265
tags: [lambdas]
tags: [inner-classes, lambdas]
---

Lambda-Ausdrücke sind anonyme Funktionen, die nur über ihre Referenz
Expand Down
2 changes: 1 addition & 1 deletion docs/documentation/lists.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Listen
description: ''
sidebar_position: 215
tags: []
tags: [collections, lists]
---

import Tabs from '@theme/Tabs';
Expand Down
2 changes: 1 addition & 1 deletion docs/documentation/object.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Die Mutter aller Klassen
description: ''
sidebar_position: 190
tags: []
tags: [object]
---

Alle Klassen in Java sind letztlich Unterklassen der Klasse `Object`. Daher wird
Expand Down
2 changes: 1 addition & 1 deletion docs/documentation/optionals.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Optionals
description: ''
sidebar_position: 290
tags: []
tags: [optionals]
---

Der Umgang mit null-Werten stellt in vielen Programmiersprachen eine große
Expand Down
2 changes: 1 addition & 1 deletion docs/documentation/polymorphy.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: (Dynamische) Polymorphie
description: ''
sidebar_position: 180
tags: [polymorphy]
tags: [oo, polymorphy]
---

import Tabs from '@theme/Tabs';
Expand Down
2 changes: 1 addition & 1 deletion docs/documentation/pseudo-random-numbers.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Pseudozufallszahlen
description: ''
sidebar_position: 80
tags: []
tags: [java-api, random]
---

Die Klasse `Random` ermöglicht das Erzeugen von Pseudozufallszahlen.
Expand Down
2 changes: 1 addition & 1 deletion docs/documentation/records.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Datenklassen (Records)
description: ''
sidebar_position: 250
tags: []
tags: [records]
---

Datenklassen sind Klassen die lediglich der Kapselung unveränderlicher Daten
Expand Down
2 changes: 1 addition & 1 deletion docs/documentation/strings.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Zeichenketten (Strings)
description: ''
sidebar_position: 50
tags: []
tags: [java-api, strings]
---

Ketten von beliebigen Zeichen werden durch die Klasse `String` realisiert. Diese
Expand Down
2 changes: 1 addition & 1 deletion docs/documentation/tests.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Softwaretests
description: ''
sidebar_position: 310
tags: []
tags: [tests]
---

Softwaretests sollen sicherstellen, dass bei der Entwicklung oder Änderung einer
Expand Down
4 changes: 2 additions & 2 deletions docs/exam-exercises/exam-exercises-java1/cashier-system.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,8 +87,8 @@ classDiagram

## Hinweis zur Klasse _Item_

Die Methode `double getSubTotalInEuro()` soll die Zwischensumme gemäß der Formel
_Anzahl \* Preis_ zurückgeben
Die Methode `double getSubTotalInEuro()` soll die Zwischensumme als Produkt aus
der Anzahl und dem Preis zurückgeben.

## Hinweise zur Klasse _ShoppingCart_

Expand Down
4 changes: 2 additions & 2 deletions docs/exam-exercises/exam-exercises-java1/dice-games.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,5 +119,5 @@ Wahrscheinlichkeit dem Formensymbol (`shadeSymbol`) einen Wert zuweisen
beiden Spieler keine Punkte mehr hat
- In jeder Runde verliert der Spieler mit dem schlechteren Wurfwert Punkte
(die Differenz der beiden Wurfwerte)
- Hinweis: Der Wurfwert berechnet sich nach der Formel _Zahlenwert des
Zahlenwürfels \* Anzahl Ecken des gewürfelten Formensymbols_
- Hinweis: Der Wurfwert berechnet sich als Produkt aus dem Zahlenwert des
Zahlenwürfels und der Anzahl Ecken des gewürfelten Formensymbols
8 changes: 4 additions & 4 deletions docs/exam-exercises/exam-exercises-java1/shape.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,16 +64,16 @@ classDiagram
## Hinweise zur Klasse _Circle_

- Die Methode `double getAreaInCm2()` soll den Flächeninhalt gemäß der Formel
_Pi * r * r_ berechnen und zurückgeben
`𝐴 = 𝜋 ∗ 𝑟 ∗ 𝑟` berechnen und zurückgeben
- Die Methode `double getCircumferenceInCm()` soll den Umfang gemäß der Formel
_2 * Pi * r_ berechnen und zurückgeben
`U = 2 ∗ 𝜋 ∗ 𝑟` berechnen und zurückgeben

## Hinweise zur Klasse _Rectangle_

- Die Methode `double getAreaInCm2()` soll den Flächeninhalt gemäß der Formel
_a \* b_ berechnen und zurückgeben
`𝐴 = 𝑎 ∗ 𝑏` berechnen und zurückgeben
- Die Methode `double getCircumferenceInCm()` soll den Umfang gemäß der Formel
_2 * a + 2 * b_ berechnen und zurückgeben
`U = 2 ∗ 𝑎 + 2 ∗ 𝑏` berechnen und zurückgeben

## Hinweise zur Klasse _ShapeReader_

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ classDiagram
## Hinweis zur Klasse _Item_

Die Methode `double getSubTotalInEuro()` soll die Zwischensumme des
Warenkorbeintrags gemäß der Formel _Produktpreis \* Anzahl_ zurückgeben.
Warenkorbeintrags als Produkt aus dem Produktpreis und der Anzahl zurückgeben.

## Hinweise zur Klasse _ShoppingCart_

Expand Down
2 changes: 1 addition & 1 deletion docs/exercises/abstract-and-final/abstract-and-final.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Abstrakte und finale Klassen und Methoden
description: ''
sidebar_position: 130
tags: [abstract-and-final]
tags: [abstract, final]
---

## Übungsaufgaben
Expand Down
8 changes: 2 additions & 6 deletions docs/exercises/arrays/arrays03.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,14 @@ Gib bitte eine ISBN ohne Prüfziffer ein: 978376572781
Ergebnis: Die Prüfziffer lautet 8
```

## Formel

```
z13 = (10 - ((z1 + z3 + z5 + z7 + z9 + z11 + 3*(z2 + z4 + z6 + z8 + z10 + z12))mod10))mod10
```

## Hinweise

- Die Methode `char charAt(index: int)` der Klasse `String` gibt das Zeichen mit
dem Index der eingehenden Zahl zurück
- Die statische Methode `int getNumericValue(ch: char)` der Klasse `Character`
gibt den ganzzahligen Wert des eingehenden Zeichens zurück
- Eine ISBN besteht aus 13 Ziffern (die 13. Ziffer stellt die Prüfziffer dar)
- Die Formel für die Berechnung der Prüfziffer findest Du unter anderem
[hier](https://de.wikipedia.org/wiki/Internationale_Standardbuchnummer)

<Exercise pullRequest="20" branchSuffix="arrays/03" />
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Programmieren
description: ''
sidebar_position: 10
tags: [programming]
tags: [coding]
---

## Übungsaufgaben von tutego.de
Expand Down
2 changes: 1 addition & 1 deletion docs/exercises/lambdas/lambdas.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Lambda-Ausdrücke (Lambdas)
description: ''
sidebar_position: 175
tags: [lambdas]
tags: [inner-classes, lambdas]
---

## Übungsaufgaben
Expand Down
2 changes: 1 addition & 1 deletion docs/exercises/polymorphy/polymorphy.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Polymorphie
description: ''
sidebar_position: 120
tags: [polymorphy]
tags: [oo, polymorphy]
---

## Übungsaufgaben
Expand Down
2 changes: 1 addition & 1 deletion docusaurus.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ const config: Config = {
},
{
type: 'doc',
docId: 'exercises/programming/programming',
docId: 'exercises/coding/coding',
position: 'left',
label: 'Übungsaufgaben',
},
Expand Down

0 comments on commit 9eb56ed

Please sign in to comment.