Strukturen veschiedener Programmiersprachen für Embedded Systeme (mbed, M0-Board, u.ä.)

Aufgabe EVA

EVA

Berechne folgende Formel:

c = a/(b*b)

Verwende folgende Vorlage: New C-Code / new C++ code / new C# code

enter input (stdin): 65 1.7
stdout: Das Ergebnis ist: 22.49134948096886

Anmerkung:

  1. zuerst die Deklaration der Variablen mit dem richtigen Datentype zu erfolgen hat,
  2. dann das Einlesen; auf richtige Formatspezifizierer achten und das & nicht vergessen)
  3. Verarbeitung mit Berechnung der Formel: c = a/(b*b)
  4. Ausgabe mit den richtige Formatspezifizieren.


Schlechte C Lösung

Frage:

  1. Was wird hier berechnet?
  2. Informiere dich über den sogenannten Body-Mass-Index (kurz BMI). Kannst du jetzt erklären, wofür die im Programm benutzten Variablen stehen?
  3. Ändere das C-Programm der Berechnung des BMI-Werts. Benutze aber Variablenbezeichner, die besser erklären, welche Daten mit den Variablen verwaltet werden.
  4. Welche Vorteile hat es, wenn bei der Wahl der Variablenbezeichner immer sprechende Namen benutzt werden?


C Lösung
C++ Lösung
C# Lösung


All wikipages