Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include <stdio.h>
- int main(int argc, char** argv) {
- /* Die Parameter sind nicht zwingend, aber "üblich". Darüber kann man auf die Kommandozeilenargumente des Programms zugreifen*/
- /* Variablen deklarieren */
- double netto, brutto, ergebnis, steuer;
- printf("Programm zur Berechnung eines Bruttobetrages\n");
- /* Nur den Prompt ausgeben. Das Einlesen kommt ja danach. */
- printf("Bitte geben Sie den Nettobetrag in EUR ein: ");
- /* Sind zwei separate Parameter. 1. Parameter: Wie ist die Eingabe formatiert? 2. Parameter: Wohin die Eingabe schreiben. */
- scanf("%d", &netto);
- /* Wieder zwei Parameter. 1. Parameter: Wie ist die Ausgabe formatiert? ("%.2d" ist ein Platzhalter für: "Hier kommt eine Double-Zahl mit zwei Nachkommastellen Genauigkeit.") */
- printf("Nettobetrag = %.2d EUR\n", netto);
- /* Dezimalkomma ist IMMER der ".", nicht das ",", denn das dient zum Trennen von Parametern in einer Parameterliste. */
- steuer = 0.19;
- ergebnis = netto * steuer;
- /* Der Bruttobetrag ist doch HÖHER, als der Nettobetrag. */
- brutto = netto + ergebnis;
- /* Wieder das selbe. Erst Formatstring, dann Parameter. */
- printf("Mehrwertsteuersatz 19 % = %.2d EUR", ergebnis);
- /* Und noch einmal. */
- printf("Bruttobetrag = %.2d EUR", brutto);
- /* Dem Betriebssystem mitteilen, dass das Programm erfolgreich beendet wurde. */
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement