Zum Inhalt springen

ParaSiempre

Mitglieder
  • Gesamte Inhalte

    6
  • Benutzer seit

  • Letzter Besuch

  1. Berechnung der Lohnsteuer: 2000€ / 100% * 25% = 500€ Berechnung des Solidaritätszuschlags ( = 5,5% von der Lohnsteuer) 500€ / 100% * 5,5% = 27,5€ Berechnung der Kirchensteuer ( = 9% von der Lohnsteuer) 500€ / 100% * 9% = 45€ Summe Prozente der restlichen Abgaben: 0,85% + 7,4% + 9,2% + 3,25% + 25% = 45,7% Berechnung der restlichen Abgaben: 2000€ / 100% * 45,7% = 914€ Berechnung Brutolohn: 2000€ - 27,5€ - 45€ - 914€ = 1013,5€ Alternativ kann man natürlich auch die Anteile der Abgaben, die net von der Lohnsteuer abhängen, einzeln ausrechnen und hinterher alle einzeln von 2000€ abziehen. Dabei aber immer von 2000€ ausgehen und z.B. net erst die Pflegeversicherung von den 2000€ abziehen und dann vom Ergebnis die Krankenversicherung abziehen. Erklärungen: IT-Handbuch, S. 14 (Ausgabe 2007). EDIT: ich tippe eindeutig zu langsam.^^
  2. Alles klar! Vielen Dank (auch an Anybody)! Und Gruß nach Essen aus Dorsten. *g*
  3. Hab den Fehler gefunden. Durfte den Default-Konstruktor nicht in die Datei cwagen.cpp schreiben, sondern er muss in cwagen.h. Gibts einen bestimmten Grund dafür, dass man einen Konstruktor nicht wie "normale" Methoden in die cwagen.cpp auslagern kann?
  4. Jetzt bin ich verwirrt. Ich meinte eigentlich die Stelle: int main(int argc, char *argv[]) { [INDENT]cwagen wagen;[/INDENT] }
  5. Verkürzung in dem Sinne, dass ich nur einen statt zwei Konstruktoren schreiben muss (und damit weniger Zeichen eintippen muss.
  6. Guten Morgen! Bin gerade dabei den Umgang mit Konstruktoren von Klassen in C++ zu erlernen. Dazu schreibe ich eine Klasse cwagen. Dabei hat mir mein Lehrer folgende Möglichkeit genannt: cwagen::cwagen(string marke = "Ford") { [INDENT]this -> marke = marke;[/INDENT] } Damit soll angeblich die Angabe eines Parameters bei der Definition eines neuen Objekts optional sein, also das Folgende verkürzen: cwagen::cwagen(string marke) { [INDENT]this -> marke = marke;[/INDENT] } cwagen::cwagen(void) { [INDENT]this -> marke = "Ford";[/INDENT] } Allerdings bricht der Compiler (Dev-C++) an der Stelle, an der ich ein neues Objekt definiere mit der Fehlermeldung "no matching function for call to `cwagen::cwagen()'" ab. Nun meine Frage: Ist es überhaupt möglich diese Verkürzung zu verwenden und wenn ja, wo liegt der Fehler? Im Voraus vielen Dank!

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...