Advertisement
Guest User

zad4

a guest
Nov 25th, 2015
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void wczytaj_netto(float netto[3]);
  5. void wczyt_vat(int vat[3]);
  6. void oblicz_brutto(float ceny[3], float netto[3], int vat[3]);
  7. void wypisz_ceny();
  8.  
  9. int main()
  10. {
  11. int i, v[3];
  12. float n[3], c[3];
  13. wczytaj_netto(n);
  14. wczyt_vat(v);
  15. oblicz_brutto(c, n, v);
  16. wypisz_ceny(c, n, v);
  17. system("PAUSE");
  18. return 0;
  19. }
  20.  
  21. void wczytaj_netto(float netto[3])
  22. {
  23. int i;
  24. for(i=0;i<3;i++)
  25. {
  26. printf("podaj %d cene netto\n", i+1);
  27. scanf("%f", &netto[i]);
  28. }
  29. }
  30.  
  31. void wczyt_vat(int vat[3])
  32. {
  33. int stawka, i;
  34. for(i=0;i<3;i++)
  35. {
  36. printf("podaj stawke VAT dla %d towaru (0, 5, 8, 23): \n", i+1);
  37. do
  38. {
  39. scanf("%d", &stawka);
  40. switch(stawka)
  41. {
  42. case 0: vat[i]=0; break;
  43. case 5: vat[i]=5; break;
  44. case 8: vat[i]=8; break;
  45. case 23: vat[i]=23; break;
  46. default: printf("podales zla stawke, podaj jeszcze raz: \n"); break;
  47. }}
  48. while(vat[i]!=0 || vat[i]!=5 || vat[i]!=8 || vat[i]!=23);
  49. }
  50. }
  51.  
  52. void oblicz_brutto(float ceny[3], float netto[3], int vat[3])
  53. {
  54. int i;
  55. for(i=0;i<3;i++)
  56. {
  57. ceny[i]=netto[i]+(netto[i]*(float)vat[i]/100);
  58. }
  59. }
  60.  
  61. void wypisz_ceny(float ceny[3], float netto[3], int vat[3])
  62. {
  63. int i;
  64. for(i=0;i<3;i++)
  65. {
  66. printf("cena netto %d produktu: %.2f\n",i+1, netto[i]);
  67. printf("stawka vat %d produktu: %d\n",i+1, vat[i]);
  68. printf("cena brutto %d produktu: %.2f\n",i+1, ceny[i]);
  69. }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement