Buch Cover Buch Cover Buch Cover Buch Cover

Web-Code: - Webcode Help

Parameter vs. globale Variable (Unterprogramme)

Schreiben Sie die folgenden Methoden top(), f() und g() so um, dass
die Variable x über einen Parameter mit- und via return zurückgegeben wird. x soll nicht mehr als globale Variable (resp. Klassenvariable oder Datenfeld) auftreten!

x: integer

top()
{
  f()
  g()
}

f()
{
  x := 7
}

g()
{
  print("x = " + x)
}

0 Kommentare

Bitte melde dich an um einen Kommentar abzugeben

4 Lösung(en)

void top() {
  x = f();
  g(x); }

int f() {
  return 7; }

void g(int x) {
  print("x = " + x); }
                
def top():
    x = f()
    g(x)

def f():
    return 7

def g(x):
    print("x =", x)
    
top()
                

Lösung von: Alex Groeg (Freies Lernen)

function f() { return 7; }

// top (g() kann entfallen)
(function () {
  console.log(`x = ${f()}`);
})();
                

Lösung von: Lisa Salander (Heidi-Klum-Gymnasium Bottrop)

// NET 6.x | C# 10.x | VS-2022

_ = new Top();

class Top {
    public Top() { G(); }
    public int F { get; set; } = 7;
    public void G() => Console.WriteLine($"x = {F}");
}
                

Lösung von: Jens Kelm (@JKooP)

Aktionen

Bewertung

Durchschnittliche Bewertung:

Eigene Bewertung:
Bitte zuerst anmelden

Meta

Zeit: 0.5
Schwierigkeit: k.A.
Webcode: 58wm-7x5h
Autor: Philipp G. Freimann (BBW (Berufsbildungsschule Winterthur) https://www.bbw.ch)

Zu Aufgabenblatt hinzufügen