Dies ist eine alte Version des Dokuments!


LU01.L02 - myGeometryCalculator

Programmieren Sie einen Rechner myGeometryCalculator.js, der die genannten geometrischen Funktionen ausführen kann. Testen Sie anschliessend Ihre Lösung auf Funktion, indem Sie diese ausführen und das Ergebnis auf der Kommandozeile ausgeben lassen.

let zahl1 = 22, zahl2 = 44;
 
function plus(x, y) { // Variante ohne Lokale Variable
    return x+y;
}
 
function plus2(x, y) { // Variante ohne Lokale Variable
    let summe = x+y; // Lokal verwendete Variable
    return summe;
}
 
console.log(plus(zahl1, zahl2));
console.log ("Teilauftrag 1 - plus(" + zahl1 + ", " + zahl2 + ") = " + plus(zahl1, zahl2));
 
console.log(plus2(zahl1, zahl2));
console.log ("Teilauftrag 1 - plus(" + zahl1 + ", " + zahl2 + ") = " + plus2(zahl1, zahl2));
// Autor: 
// Datum: 
// Beschreibung: Umfang = 2 * pi * r, fuer pi können Sie 3.14 als constante einsetzten.
function kreisUmfang(radius) {
  ....
  return kreisUmfang
}
// Autor: 
// Datum: 
// Beschreibung: Damit es einfacher wird, verwenden Sie hier das rechtwinkelige Dreieck. Flaeche = seite * hoehe / 2
function dreiecksFlaeche(seite, hoehe) {
  ....
  return dreiecksFlaeche
}
// Autor: 
// Datum: 
// Beschreibung: Damit es einfacher wird, geben wir alle drei Seiten als Inputparamter ein. Schliesslich ist das kein Geometriekurs.
function dreiecksUmfang(seiteA, seiteB, seiteC) {
  ....
  return dreiecksUmfang
}
// Autor: 
// Datum: 
// Beschreibung: Flache A = seite * seite
function quadratFlaeche(seite) {
  ....
  return dreiecksUmfang
}  
// Autor: 
// Datum: 
// Beschreibung: Flache A = 4 * seite 
function quadratUmfang (seite) {
  ....
  return quadratUmfang
}  
// Autor: 
// Datum: 
// Beschreibung: Flache A = seiteA * seiteB
function rechteckFlaeche(seiteA, seiteB) {
  ....
  return rechteckFlaeche
}  
// Autor: 
// Datum: 
// Beschreibung: Flache A = 2 * seite + 2 * seiteB 
function quadratUmfang (seiteA, seiteB) {
  ....
  return rechteckUmfang
}  

LU01.L02


Volkan Demir

  • de/modul/m307/learningunits/lu01/loesungen/02.1775543785.txt.gz
  • Zuletzt geändert: 2026/04/07 08:36
  • von vdemir