PMG2224 4/Klausur 17052023

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
<font color="darkgreen" size=3>'''Bearbeiten Sie <u>''zwei''</u> der vier Aufgaben'''</font>


 1.)	
 Schreiben Sie eine Funktion zur Berechnung von Oberflächeninhalt und Volumen eines Kreiszylinders. 


<code id="646260cb8d295">

</code>



<run id="646260cb8d3ab">


</run>



 2.)    
 Untersuchen Sie den angegebenen ProgrammCode auf Syntaxfehler in JavaScript. Berichtigen Sie gegebenenfalls.
 ''Die // kennzeichnen den Code als Kommentar.''
 ''Wenn Sie sich sicher sind, den Code komplett berichtigt zu haben, können Sie diese // auch entfernen.''

<code id="646260cb8d2f6">

//funktion fakultaet(n,u) {
//ergebnis = 1;
// for (var i=1;i==n;i++) {
// ergebnis = ergebnis * i
//return ergeb;
//}

</code>


<run id="646260cb8d407">
//fakultät (7)

</run>



 3.)    
 Die Turtle soll sich so wie in dieser Handlungsanweisung vorgegeben bewegen.
 Dazu ist das vorgegebene Programm entsprechend zu ergänzen.

Gegeben ist dazu folgendes Struktogramm.  [[Bild:Thomas_Turtle_struk.JPG|Miniatur|250 px]]

 


<canvas></canvas>

<run id="646260cb8d455">
var c = new Canvas(1);
c.clear(); // Zeichenfläche löschen

var t = new Turtle(1); // neuer Turtle auf Zeichenfläche 1

t.home();

var isUp = false;

// hierhin kommt der Programmtext

</run>



 4.)
 Eine Firma will Prämien an ihre Mitarbeiter auszahlen. 
 Dabei erhält jeder, der mindestens 45 Jahre alt ist oder mindestens seit 10 Jahren im Betrieb arbeitet 500 €, alle anderen Mitarbeiter 300 €.
 
 Implementieren Sie zu diesem Sachverhalt einen Algorithmus.

<code id="646260cb8d34b">
function praemie(Alter, Zeit){


}
</code>

<run id="646260cb8d4a3">
praemie (45, 9)
</run>