Photo AI

Die MidCity Inkopsentrum verkope geskenkbewyse wat enige wrink in die inkopsentrum gebruik kan word - NSC Information Technology - Question 3 - 2021 - Paper 1

Question icon

Question 3

Die-MidCity-Inkopsentrum-verkope-geskenkbewyse-wat-enige-wrink-in-die-inkopsentrum-gebruik-kan-word-NSC Information Technology-Question 3-2021-Paper 1.png

Die MidCity Inkopsentrum verkope geskenkbewyse wat enige wrink in die inkopsentrum gebruik kan word. Die minimum bedrag wat per geskenkbewyskaart beskikbaar is, is R... show full transcript

Worked Solution & Example Answer:Die MidCity Inkopsentrum verkope geskenkbewyse wat enige wrink in die inkopsentrum gebruik kan word - NSC Information Technology - Question 3 - 2021 - Paper 1

Step 1

Skryf kode in **konstruktor**-metode

96%

114 rated

Answer

In die konstruktor-methode definieer ons die parameters: String geskenkBNommer, String naam, en Float balans. Die waardes van hierdie parameters word aan die attribuut van die klas toegeken:

public Geskenkbewys(String geskenkBNommer, String naam, float balans) {
    this.geskenkBNommer = geskenkBNommer;
    this.naam = naam;
    this.balans = balans;
}

Step 2

Skryf kode in **toString**-metode

99%

104 rated

Answer

Die toString-metode kan soos volg lyk:

@Override
public String toString() {
    return "Geskenkbewysnommer: " + geskenkBNommer + "\nNaam van klant: " + naam + "\nBalans: R" + balans;
}

Step 3

Skryf kode in die metode met die naam **getBalance**

96%

101 rated

Answer

Die getBalance-metode, wat die balanswaarde teruggee, kan as volg geskryf word:

public float getBalance() {
    return this.balans;
}

Step 4

Skryf kode in die metodes van **getGeskenkBNommer**

98%

120 rated

Answer

Die getGeskenkBNommer-metode kan so geskryf word:

public String getGeskenkBNommer() {
    return this.geskenkBNommer;
}

Step 5

Skryf kode in die metode genaamd **isVoltooid**

97%

117 rated

Answer

Die isVoltooid-metode toets of die balans groter of gelyk aan 0 is:

public boolean isVoltooid() {
    return this.balans >= 0;
}

Step 6

Skryf kode in die metode genaamd **dateerBalansOp**

97%

121 rated

Answer

Die dateerBalansOp-metode kan as volg lyk:

public void dateerBalansOp(float nuweBalans) {
    this.balans = nuweBalans;
}

Step 7

Ontwerp 'n knoppie vir **Koop geskenkbewys**

96%

114 rated

Answer

Die knoppie moet die geskenkbewysnommer van die invoerblokke kry, saam met die bedrag:

buttonKoop.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
        String geskenkBNommer = txGeskenkBNommer.getText();
        float bedrag = Float.parseFloat(txBedrag.getText());
        // Instansieer die objek hier
    }
});

Step 8

Ontwerp 'n knoppie vir **Gebruik geskenkbewys**

99%

104 rated

Answer

Die knoppie moet die aankoopbedrag opneem van die invoerblok en die balans voorraad:

buttonGebruik.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
        float aankoopBedrag = Float.parseFloat(txAankoopBedrag.getText());
        // Roep die metode aan om die balans te dateer
    }
});

Join the NSC students using SimpleStudy...

97% of Students

Report Improved Results

98% of Students

Recommend to friends

100,000+

Students Supported

1 Million+

Questions answered

;