Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.44 KB | None | 0 0
  1. //Übungszettel 5 Aufgabe 2
  2. #include <stdio.h>
  3.  
  4. int main()
  5. {
  6.     //Deklarieren
  7.     int eingabe, steuersatz = 0, speicher = 0;
  8.  
  9.     double buffer = 0.0;
  10.     double buffer2 = 0.0;
  11.     double stufen = 0.0;
  12.     double ergebnis = 0.0;
  13.     float fsteuersatz = 0.0;
  14.     float erg = 0.0;
  15.     float fstufen = 0.0;
  16.     float fergebnis = 0.0;
  17.    
  18.  
  19.  
  20.     //Eingabe
  21.     printf("Geben sie einen Betrag ein:");
  22.     scanf("%d",&eingabe);
  23.  
  24.     //Steuersatz ab 10000€
  25.     if (eingabe > 10000)
  26.     {
  27.          if (eingabe < 10200)
  28.         {
  29.         buffer = eingabe;
  30.         buffer = buffer - 10000.00;
  31.         buffer = buffer / 100;
  32.         buffer = buffer * 5;
  33.         printf(" IF versteuert mit 5 Prozen: %f € \n",buffer);
  34.         }
  35.             else
  36.             {
  37.             buffer = 200 * 0.05;
  38.             printf("ELSE versteuert mit 5 Prozen: %f € \n",buffer);
  39.             steuersatz = 5;
  40.             printf("Steuersatz ab 10000: %d \n",steuersatz);
  41.             }
  42.  
  43.                 //Stufentarif für alle 200€
  44.                 speicher = eingabe;
  45.                 speicher = speicher - 10200;
  46.  
  47.                     while(speicher > 200)
  48.                     {
  49.                     stufen = stufen + 0.2;
  50.                     fstufen =  2 * stufen;
  51.                     printf("While fstufen: %f € \n",fstufen);
  52.                     printf("%f Prozent\n",stufen);
  53.                     speicher = speicher - 200;
  54.                     printf("Restwert in while: %d \n",speicher);
  55.                     }
  56.  
  57.                         printf("%f \n",stufen);
  58.                         erg = steuersatz + stufen + 0.2;
  59.                         printf("Steuer gesamt %f \n",erg);
  60.            
  61.                             fsteuersatz = steuersatz + erg;
  62.                             printf("Steuersatz + while: %f \n",fsteuersatz);
  63.  
  64.                                 //Restwertberechnung
  65.                                 buffer2 = speicher;
  66.                                 buffer2 = buffer2 / 100;
  67.                                 buffer2 = buffer2 * erg;
  68.                                 printf("Restbetrag von while: %f \n",buffer2);
  69.  
  70.                                     //Ergebnisberechnung
  71.                                     ergebnis = buffer + buffer2 + fsteuersatz;
  72.                                     //Ausgabe der zu zahlenden Steuer
  73.                                     printf("Zu Zahlende Steuer: %0.2f€ \n",ergebnis);
  74.  
  75.  
  76.     }
  77.     return 0;
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement