Programmieren – die besten Beiträge

Dark-Mode White-Mode Schalter Position verschieben?

Guten Abend, ich benötige Hilfe bei einer Website, die ich derzeit programmiere. Ich versuche einen "Dark-Mode" An-Aus Schalter hinzuzufügen. Dabei stoße ich derzeit auf ein Problem: Ich würde den betreffenden 'Knopf' zum ändern der Hintergrundfarbe gerne an den oberen, rechten Seitenrand verschieben, jedoch finde ich nicht den richtigen Befehl an der richtigen Stelle dazu. Ihr kennt euch sicherlich besser mit so etwas aus. Vielen Dank schon mal im Voraus.

(Entschuldigung für die fehlende Formatierung, die Nachricht hätte sonst zu viele Zeichen) + (CSS-Datei befindet sich in den Kommentaren)

Hier der Code der HTML-Seite:

<html lang="de">
<head>
<meta charset=utf-8>
<title>Test-Titel(Tab)</title>
<link rel="Stylesheet" href="TestSeite.css">
</head>
<body>

<form>

<!-- LOGO -->

<div class="Logo">

<a href="https://www.google.com/"> <img src="ImpressumsSymbol (sklein).png"> </a>

</div>

<!-- ----- -->

<!-- HIER BEFINDET SICH DIE FRAGE -->

<input id="dark-mode" class="toggle" type="checkbox" name="Dark mode" role="switch" value="on">

<div class="curtain"></div>

<!-- UEBERSCHRIFT -->

<div class="Ueberschrift">

<h1> <b> ÜBERSCHIRFT </b> </h1>

<h2> IMPRESSUM </h2>

</div>

<!-- ----- -->

<!-- BUTTONS -->

<a href="https://www.google.com/" class="btn-flip" data-front="TEXT" data-back="TEXT"></a>

<a href="https://www.google.com/" class="btn-flip" data-front="TEXT" data-back="TEXT"></a>

<a href="https://www.google.com/" class="btn-flip" data-front="TEXT" data-back="TEXT"></a>

<a href="https://www.google.com/" class="btn-flip" data-front="TEXT" data-back="TEXT"></a>

<!-- ----- -->

<!-- KONTAKT -->
<div class="Impressum">

<h2> <u> TEXT </u> </h2>

</div>

<center>

<p>
<strong>
TEXT
</strong>
<br>
TEXT
<br>
TEXT
</p>
<p>
TEXT
<br>
TEXT
</p>

<p> TEXT </p>

</center>
<!-- ----- -->
<!-- IMPRESSUM -->
<div class="Impressum">

<h2> <u> IMPRESSUM </u> </h2>

<h3>TEXT</h3>

<p> TEXT
<br>
TEXT
<br>
TEXT
</p>
<p> TEXT
<br>
TEXT
</p>

<p>
<strong>
TEXT
</strong>
<br>
TEXT
</p>

<h2>TEXT</h2>
<p> TEXT
<br>
TEXT
<br>
TEXT
</p>
<p>
<a href="https://www.google.com/" class="link">TEXT</a>

</p>
<p>
TEXT
</p>

<h3>Haftung für Inhalte</h3>
<p>
TEXT
</p>
<p>
TEXT
</p>

<h3>TEXT</h3>
<p>
TEXT
</p>
<p>
TEXT
</p>

<h3>TEXT</h3>
<p>
TEXT
</p>
<p>
TEXT
</p>

</div>

<!-- ----- -->





</form>

</body>

</html>
Computer, Technik, HTML, programmieren, CSS, Technologie

Versteht jemand wie wir diese zwei Binärzahlen, mit 1 Bit Vorzeichen, 3 Bits Exponent und 4 Bits für dei Mantisse(fraction) addiert haben? (In Festkomma)?

Hallo. Ich habe eine Aufgabe, wo wir zwei Binärzahlen addieren, aber ich verstehe die Lösung nicht.

Zuvor, ist es so wir haben Binärzahlen gegeben, im Minifloatformat. Bei uns ist der Minifloat so definiert:

-       der erste Bit ist das Vorzeichen ist.

-       Dann haben wir noch 3 Bits für den Exponenten ( mit Excess-Konstante 3)

-       und 4 Bits für die Fraction (Mantisse).

-       Zudem arbeiten mit denormalisierter Darstellung, also dass alle Exponentenbits =0 sind und auch mit normalisierter Darstellung, also alle anderen Fälle, wenn die Exponentenbits nicht alle 0 sind.

Jetzt haben wir die beiden Minifloatzahlen:

-       01010011

-       01100100

Diese sollen wir addieren und dann wieder als Minifloat darstellen. Um die zu addieren, werden die beiden Zahlen in Festkommazahlen umgewandelt.

Laut unterlagen haben die Festkommazahlen, die die Minifloats darrstellen können:

-       5 Vorkommastellen (Mit der Fraction=4 und Exponent=4 (normalisiert) )

-       6 Nachkommastellen (Mit der Länge der Fraction)4 und Exponenten=-2)

So ist die Addition, laut Musterlösung:

1.     Umwandlung in Festkommazahl:

0 101 0011 = 1.0011 * 22 = 00100.110000

0 110 0100 = 1.0100 * 23=  01010.000000

2.     Binär Addieren

00100.110000 + 01010.000000= 01110.110000

3.     Komma verschieben:

1.1101100000 * 23 (Was ich hier nicht kapiere, warum verschiebe ich das Komma um 23 und warum habe ich eine 0 drangehängt, ist das vielleicht ein Tippfehler? Habe hier eien Null mehr als bei 01110.110000)

4.     Abschneiden der Nachkommastellen und ggf. Runden

1.1101(100000)*23

àaufrunden, da erstes abgeschnittene Bit 1

à1.1110*23

5.     Ergebnis: 0 110 1110 (Jetzt hat man hier das Ergebnis irgendwie von der 4, aber verstehe nicht wie)

Computer, Schule, programmieren, Informatik, binärzahlen

Meistgelesene Beiträge zum Thema Programmieren