Advertisement
Guest User

Untitled

a guest
Nov 14th, 2016
625
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.40 KB | None | 0 0
  1. include <stdio.h>
  2.  
  3. int main(int argc, char** argv) {
  4.  
  5.    /* Die Parameter sind nicht zwingend, aber "üblich". Darüber kann man auf die Kommandozeilenargumente des Programms zugreifen*/
  6.  
  7.    /* Variablen deklarieren */
  8.    double netto, brutto, ergebnis, steuer;
  9.  
  10.    printf("Programm zur Berechnung eines Bruttobetrages\n");
  11.  
  12.    /* Nur den Prompt ausgeben. Das Einlesen kommt ja danach. */
  13.    printf("Bitte geben Sie den Nettobetrag in EUR ein: ");
  14.  
  15.    /* Sind zwei separate Parameter. 1. Parameter: Wie ist die Eingabe formatiert? 2. Parameter: Wohin die Eingabe schreiben. */
  16.    scanf("%d", &netto);
  17.  
  18.    /* 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.") */
  19.    printf("Nettobetrag = %.2d EUR\n", netto);
  20.  
  21.    /* Dezimalkomma ist IMMER der ".", nicht das ",", denn das dient zum Trennen von Parametern in einer Parameterliste. */
  22.    steuer = 0.19;
  23.  
  24.    ergebnis = netto * steuer;
  25.  
  26.    /* Der Bruttobetrag ist doch HÖHER, als der Nettobetrag. */
  27.    brutto = netto + ergebnis;
  28.  
  29.    /* Wieder das selbe. Erst Formatstring, dann Parameter. */
  30.    printf("Mehrwertsteuersatz 19 % = %.2d EUR", ergebnis);
  31.  
  32.    /* Und noch einmal. */
  33.    printf("Bruttobetrag = %.2d EUR", brutto);
  34.  
  35.    /* Dem Betriebssystem mitteilen, dass das Programm erfolgreich beendet wurde. */
  36.    return 0;
  37.  
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement