Advertisement
Guest User

Untitled

a guest
Oct 17th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.65 KB | None | 0 0
  1. #include<math.h>
  2. #include<stdio.h>
  3.  
  4. int main(void)
  5. {
  6. char wein_name[40];
  7. float artikelnummer;
  8. float flaschenanzahl;
  9. float preis;
  10. float vskosten;
  11. float preis_gesamt;
  12. float preis_flasche;
  13. float preis_end;
  14. float vskosten_mwst;
  15. float vs_end;
  16. float preis_bestellung;
  17. float flasche_mwst;
  18. float preisf_mwst;
  19. float preis_mwst;
  20. float preis_end_mwst;
  21. float preis_bestellugn_mwst;
  22.  
  23. printf("***********Programm start*************\n\n");
  24.  
  25.  
  26. printf("Geben sie den Namen des Weines ein\n");
  27. scanf("%s", &wein_name);
  28.  
  29. printf("Geben sie die Artikelnummer\n ");
  30. scanf("%f", &artikelnummer);
  31.  
  32. printf("Geben sie die Flaschenanzahl ein\n");
  33. scanf("%f", &flaschenanzahl);
  34.  
  35. printf("Geben sie den Preis pro Flasche an\n");
  36. scanf("%f", &preis);
  37.  
  38. printf("Geben sie die Versandtkosten inklusive Mehrwertsteuer an\n");
  39. scanf("%f", &vskosten);
  40.  
  41.  
  42.  
  43. if (artikelnummer < 0)
  44. {
  45. printf("Es gibt keine negative Artikelnummer\n");
  46. printf("Bitte geben sie eine andere Arikelnummer ein\n");
  47. scanf("%f", &artikelnummer);
  48. }
  49.  
  50. if (flaschenanzahl < 0)
  51. {
  52. printf("Die flaschenanzahl darf nicht negativ sein\n");
  53. printf("Bitte geben sie eine neue flaschenanzahl an\n");
  54. scanf("%f", &flaschenanzahl);
  55. }
  56.  
  57. if (preis < 0)
  58. {
  59. printf("Der preis darf nicht negativ sein\n");
  60. printf("Bitte geben sie einen neuen preis an\n");
  61. scanf("%f", &preis);
  62. }
  63.  
  64. if (vskosten < 0)
  65. {
  66. printf("Die versandkosten dürfen nicht negativ sein\n");
  67. printf("Bitte geben sie eine neue zahl ein an\n");
  68. scanf("%f", &vskosten);
  69. }
  70.  
  71.  
  72.  
  73.  
  74. if (flaschenanzahl >= 1 && flaschenanzahl <= 4)
  75. printf(" sie haben 1-4 flaschen bestellt \n\n");
  76.  
  77. preis_gesamt = flaschenanzahl * preis;
  78.  
  79. preis_end = preis_gesamt;
  80.  
  81. preis_flasche = preis_end / flaschenanzahl;
  82.  
  83.  
  84.  
  85. if (flaschenanzahl >= 5 && flaschenanzahl <= 10)
  86. {
  87. printf("sie haben 5 - 10 flaschen bestellt somit erhalten sie 4 Prozent rabatt\n\n");
  88.  
  89. preis_gesamt = flaschenanzahl * preis;
  90. preis_end = preis_gesamt - preis_gesamt * (4.0 / 100.0);
  91. preis_flasche = preis_end / flaschenanzahl;
  92. }
  93.  
  94. if (flaschenanzahl >= 11 && flaschenanzahl <= 20)
  95. {
  96. printf("sie haben 11 - 20 flaschen bestellt somit erhalten sie 7 Prozent rabatt\n\n");
  97.  
  98. preis_gesamt = flaschenanzahl * preis;
  99. preis_end = preis_gesamt - preis_gesamt * (7.0 / 100.0);
  100. preis_flasche = preis_end / flaschenanzahl;
  101.  
  102. }
  103.  
  104. if (flaschenanzahl > 20)
  105. {
  106. printf("sie haben über 20 flaschen bestellt somit erhalten sie 10 Prozent rabatt\n\n");
  107.  
  108. preis_gesamt = flaschenanzahl * preis;
  109. preis_end = preis_gesamt - preis_gesamt * (10.0 / 100.0);
  110. preis_flasche = preis_end / flaschenanzahl;
  111. }
  112.  
  113. flasche_mwst = preis_flasche * 0.19;
  114. preisf_mwst = flasche_mwst + preis_flasche;
  115.  
  116. preis_mwst = preis_end * 0.19;
  117. preis_end_mwst = preis_end + preis_mwst;
  118.  
  119. vskosten_mwst = vskosten * 0.19;
  120. vs_end = vskosten - vskosten_mwst;
  121.  
  122. preis_bestellung = vskosten + preis_end * 1.19;
  123.  
  124. preis_bestellugn_mwst = preis_bestellung * 0.19;
  125.  
  126. printf("Der Name des weines lautet: %s\n", wein_name);
  127. printf("Die Artikelnummer lautet: %f\n", artikelnummer);
  128. printf("Der preis pro flasche (mit mwst) lautet: %.2f euro \n", preisf_mwst);
  129. printf("Der preis aller Flaschen lautet (mit mwst): %.2f euro \n", preis_end_mwst);
  130. printf("Die mwst-freien Versandtkosten lauten: %.2f euro \n", vs_end);
  131. printf("Die mwst kosten lauten: %.2f euro \n\n", preis_bestellugn_mwst);
  132. printf("Der end Preis lautet: %.2f euro ", preis_bestellung);
  133.  
  134.  
  135.  
  136.  
  137.  
  138. getchar();
  139. getchar();
  140. return(1);
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement