TypeScript-Test/01 Einführung/03 Bedingungen/04 Übungen.ipynb

124 lines
2.9 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"id": "a474ad60-bfa2-4e43-9d97-88c553bfdc53",
"metadata": {
"editable": true,
"slideshow": {
"slide_type": ""
},
"tags": []
},
"outputs": [],
"source": [
"import { assertEquals } from \"jsr:@std/assert\";"
]
},
{
"cell_type": "markdown",
"id": "a36a9ffd-a123-434a-9148-b8c7c75c30d4",
"metadata": {
"editable": true,
"slideshow": {
"slide_type": ""
},
"tags": []
},
"source": [
"# Aufgabe 01.03.5\n",
"Schreibe eine Funktion `gleich`, die 2 Werte auf strikte Gleichheit überprüft. Sind die beiden Werte gleich, so soll der String `'GLEICH'` zurückgegeben werden. Sind sie ungleich, so soll man `'UNGLEICH'` erhalten."
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "f21bb2d9-d623-4083-a0ee-d4219678c93c",
"metadata": {
"editable": true,
"slideshow": {
"slide_type": ""
},
"tags": []
},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"id": "b6985fdb-5098-40f9-a1e8-48a6d763cfb5",
"metadata": {
"editable": false,
"jupyter": {
"source_hidden": true
},
"slideshow": {
"slide_type": ""
},
"tags": []
},
"outputs": [],
"source": [
"Deno.test(\"01.03.5: function\", () => {\n",
" assertEquals(typeof gleich, 'function')\n",
"})\n",
"Deno.test(\"01.03.5: Parameter\", () => {\n",
" assertEquals(gleich.length, 2)\n",
"})\n",
"Deno.test(\"01.03.5: gleich(1,1)\", () => {\n",
" assertEquals(gleich(1, 1), 'GLEICH')\n",
"})\n",
"Deno.test(\"01.03.5: gleich(1,0)\", () => {\n",
" assertEquals(gleich(1, 0), 'UNGLEICH')\n",
"})\n",
"Deno.test(\"01.03.5: gleich(1,'1')\", () => {\n",
" assertEquals(gleich(1, '1'), 'UNGLEICH')\n",
"})\n",
"Deno.test(\"01.03.5: gleich(1,2)\", () => {\n",
" assertEquals(gleich(1, 2), 'UNGLEICH')\n",
"})\n",
"Deno.test(\"01.03.5: gleich('klein','klein')\", () => {\n",
" assertEquals(gleich('klein', 'klein'), 'UNGLEICH')\n",
"})\n",
"Deno.test(\"01.03.5: gleich('Links','Rechts')\", () => {\n",
" assertEquals(gleich('Links', 'Rechts'), 'UNGLEICH')\n",
"})\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "58f0c4ee-8ef3-4682-8dd7-53a24afb85a6",
"metadata": {
"editable": true,
"slideshow": {
"slide_type": ""
},
"tags": []
},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Deno",
"language": "typescript",
"name": "deno"
},
"language_info": {
"codemirror_mode": "typescript",
"file_extension": ".ts",
"mimetype": "text/x.typescript",
"name": "typescript",
"nbconvert_exporter": "script",
"pygments_lexer": "typescript",
"version": "5.8.3"
}
},
"nbformat": 4,
"nbformat_minor": 5
}