Herausforderung: Übung Zur Initialisierungsliste
Swipe to start coding
Stellen Sie sich vor, Sie entwickeln eine Banking-Anwendung. Sie sollen eine Transaction-Klasse erstellen, die eine Geldüberweisung repräsentiert.
Ihre Aufgabe ist es, einen Konstruktor zu implementieren, der den Transaktionsbetrag und den Wechselkurs initialisiert, den Gesamtbetrag in der Zielwährung berechnet sowie eine einzelne Methode, die eine Gebühr anwendet und den Betrag in eine andere Währung umrechnet.
-
Implementieren Sie einen Konstruktor unter Verwendung der Initialisierungsliste:
- Er soll
amountundrateals Parameter übernehmen. - Initialisieren Sie
amountundratemit den übergebenen Werten. - Berechnen Sie
totalautomatisch alsamount * rate.
- Er soll
-
Implementieren Sie eine einzelne Methode
processTransaction, die zwei Parameter übernimmt:- Verwenden Sie den aktuellen Wert von
total, der im Konstruktor alsamount * rateberechnet wurde. - Berechnen Sie die Gebühr: Teilen Sie
feePercentdurch 100, um den Bruchteil zu erhalten, und multiplizieren Sie diesen mittotal. - Ziehen Sie die Gebühr von
totalab, um den Betrag nach Abzug der Gebühr zu erhalten. - Konvertieren Sie den verbleibenden Betrag in eine andere Währung, indem Sie
totalmittargetRatemultiplizieren. - Geben Sie den aktualisierten Wert von
totalzurück.
- Verwenden Sie den aktuellen Wert von
Beispiel
Transaction(100, 1.2).processTransaction(5, 0.8) → 91.2
Transaction(50, 0.9).processTransaction(10, 1.1) → 44.55
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you explain this in simpler terms?
What are the main takeaways from this?
Can you give me an example?
Awesome!
Completion rate improved to 3.13
Herausforderung: Übung Zur Initialisierungsliste
Swipe um das Menü anzuzeigen
Swipe to start coding
Stellen Sie sich vor, Sie entwickeln eine Banking-Anwendung. Sie sollen eine Transaction-Klasse erstellen, die eine Geldüberweisung repräsentiert.
Ihre Aufgabe ist es, einen Konstruktor zu implementieren, der den Transaktionsbetrag und den Wechselkurs initialisiert, den Gesamtbetrag in der Zielwährung berechnet sowie eine einzelne Methode, die eine Gebühr anwendet und den Betrag in eine andere Währung umrechnet.
-
Implementieren Sie einen Konstruktor unter Verwendung der Initialisierungsliste:
- Er soll
amountundrateals Parameter übernehmen. - Initialisieren Sie
amountundratemit den übergebenen Werten. - Berechnen Sie
totalautomatisch alsamount * rate.
- Er soll
-
Implementieren Sie eine einzelne Methode
processTransaction, die zwei Parameter übernimmt:- Verwenden Sie den aktuellen Wert von
total, der im Konstruktor alsamount * rateberechnet wurde. - Berechnen Sie die Gebühr: Teilen Sie
feePercentdurch 100, um den Bruchteil zu erhalten, und multiplizieren Sie diesen mittotal. - Ziehen Sie die Gebühr von
totalab, um den Betrag nach Abzug der Gebühr zu erhalten. - Konvertieren Sie den verbleibenden Betrag in eine andere Währung, indem Sie
totalmittargetRatemultiplizieren. - Geben Sie den aktualisierten Wert von
totalzurück.
- Verwenden Sie den aktuellen Wert von
Beispiel
Transaction(100, 1.2).processTransaction(5, 0.8) → 91.2
Transaction(50, 0.9).processTransaction(10, 1.1) → 44.55
Lösung
Danke für Ihr Feedback!
single