{"id":4789,"date":"2015-04-03T08:16:48","date_gmt":"2015-04-03T07:16:48","guid":{"rendered":"http:\/\/www.kosmala.pl\/?p=4789"},"modified":"2015-04-03T08:16:48","modified_gmt":"2015-04-03T07:16:48","slug":"vatownik","status":"publish","type":"post","link":"http:\/\/www.kosmala.pl\/?p=4789","title":{"rendered":"Vatownik"},"content":{"rendered":"<p>Jako, \u017ce mia\u0142em ostatnio nieprzyjemno\u015b\u0107 przelicza\u0107 spor\u0105 ilo\u015b\u0107 kwot netto, brutto i vat. Napisa\u0142em w C szybkie narz\u0119dzie do tego celu. Mo\u017ce komu\u015b jeszcze si\u0119 przyda.<\/p>\n<p><code><br \/>\n\/*****************************************************************************<br \/>\n ***                              VATOWNIK                                 ***<br \/>\n *****************************************************************************<br \/>\n * Autor: Miros\u0142aw Kosmala                          Date: 15.11.2014 r.<br \/>\n * e-mail: miroslaw@kosmala.pl<br \/>\n *<br \/>\n *<br \/>\n *   Vatownik to program do przeliczen kwot je\u017celi znana jest tylko jedna<br \/>\n * z wartosci: netto, brutto lub vat oraz stawka vat-u.<br \/>\n *<br \/>\n *<br \/>\n * Uwagi odnosnie uzywania<br \/>\n * -----------------------<br \/>\n *   - kwoty wpisujemy uzywajac jako znaku dziesietnego kropki<br \/>\n *<br \/>\n *<br \/>\n * TODO<br \/>\n * ----<br \/>\n *   - dodac obslug\u0119 bledow<br \/>\n *   - dodac czytelniejszy format wyswietlania kwot<br \/>\n *<br \/>\n *****************************************************************************<br \/>\n *\/<br \/>\nmain () {<\/p>\n<p>    char flaga_rodzaju_danych;<br \/>\n    char kwota_wejsciowa_name[9];<br \/>\n    int procent_vat;<br \/>\n    float kwota_robocza;<br \/>\n    float k_netto = 0.0;<br \/>\n    float k_brutto = 0.0;<br \/>\n    float k_vat = 0.0;<\/p>\n<p>\/*************************************<br \/>\n * WPROWADZANIE DANYCH WEJ\u015aCOWYCH<br \/>\n *\/<br \/>\n    \/\/ Wyb\u00f3r rodzaju danych wej\u015bciowych (kwoty roboczej)<br \/>\n    do {<br \/>\n        puts(\"Wybierz rodzaj kwoty wejsciowej: netto[n], brutto [b], vat[v]\");<br \/>\n        flaga_rodzaju_danych = getch();<\/p>\n<p>    } while (flaga_rodzaju_danych != 'n' && flaga_rodzaju_danych != 'b' && flaga_rodzaju_danych != 'v');<\/p>\n<p>    \/\/ Wprowadzenie kwoty roboczej<br \/>\n    if (flaga_rodzaju_danych == 'n')<br \/>\n        strcpy(kwota_wejsciowa_name, \"netto\");<br \/>\n    if (flaga_rodzaju_danych == 'b')<br \/>\n        strcpy(kwota_wejsciowa_name, \"brutto\");<br \/>\n    if (flaga_rodzaju_danych == 'v')<br \/>\n        strcpy(kwota_wejsciowa_name, \"VAT\");<\/p>\n<p>    puts(\"-------------------------------------\");<\/p>\n<p>    printf(\"Kwota wejsciowa %s: \", kwota_wejsciowa_name);<br \/>\n    scanf(\"%f\", &kwota_robocza);<\/p>\n<p>    \/\/ Wyb\u00f3r stawki VAT<br \/>\n    printf(\"Procent podatku VAT: \");<br \/>\n    scanf(\"%d\", &procent_vat);<\/p>\n<p>\/*************************************<br \/>\n * OBLICZENIA<br \/>\n *\/<\/p>\n<p>    \/\/ Gdy znamy netto<br \/>\n    if (flaga_rodzaju_danych == 'n') {<br \/>\n        k_netto = kwota_robocza;<br \/>\n        k_vat = k_netto * procent_vat * 0.01;<br \/>\n        k_brutto = k_netto + k_vat;<br \/>\n    }<\/p>\n<p>    \/\/ Gdy znamy brutto<br \/>\n    if (flaga_rodzaju_danych == 'b') {<br \/>\n        k_brutto = kwota_robocza;<br \/>\n        k_vat = k_brutto * (procent_vat * 0.01) \/ (procent_vat * 0.01 + 1);<br \/>\n        k_netto = k_brutto - k_vat;<br \/>\n    }<\/p>\n<p>    \/\/ Gdy znamy vat<br \/>\n    if (flaga_rodzaju_danych == 'v') {<br \/>\n        k_vat = kwota_robocza;<br \/>\n        k_brutto = k_vat * (procent_vat * 0.01 + 1) \/ (procent_vat * 0.01);<br \/>\n        k_netto = k_brutto - k_vat;<br \/>\n    }<\/p>\n<p>\/*****************************************<br \/>\n * WYPROWADZENI DANYCH WYJ\u015aCIOWYCH<br \/>\n *\/<\/p>\n<p>    puts(\"-------------------------------------\");<br \/>\n    printf(\"   Kwota netto: %.2f \\n\", k_netto);<br \/>\n    printf(\"     Kwota VAT: %.2f \\n\", k_vat);<br \/>\n    printf(\"  Kwota brutto: %.2f \\n\", k_brutto);<br \/>\n    puts(\"\\n\\n\");<\/p>\n<p>    puts(\"Wcisnij cokolwiek by zamknac okno.\");<br \/>\n    getch();<br \/>\n    return;<br \/>\n}<br \/>\n<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jako, \u017ce mia\u0142em ostatnio nieprzyjemno\u015b\u0107 przelicza\u0107 spor\u0105 ilo\u015b\u0107 kwot netto, brutto i vat. Napisa\u0142em w C szybkie narz\u0119dzie do tego celu. Mo\u017ce komu\u015b jeszcze si\u0119 przyda. \/***************************************************************************** *** VATOWNIK *** ***************************************************************************** * Autor: Miros\u0142aw Kosmala Date: 15.11.2014 r. * e-mail: miroslaw@kosmala.pl * * * Vatownik to program do przeliczen kwot je\u017celi znana jest tylko jedna [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[388,389],"class_list":["post-4789","post","type-post","status-publish","format-standard","hentry","category-programy","tag-c","tag-vatownik"],"_links":{"self":[{"href":"http:\/\/www.kosmala.pl\/index.php?rest_route=\/wp\/v2\/posts\/4789","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.kosmala.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.kosmala.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.kosmala.pl\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/www.kosmala.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4789"}],"version-history":[{"count":6,"href":"http:\/\/www.kosmala.pl\/index.php?rest_route=\/wp\/v2\/posts\/4789\/revisions"}],"predecessor-version":[{"id":4812,"href":"http:\/\/www.kosmala.pl\/index.php?rest_route=\/wp\/v2\/posts\/4789\/revisions\/4812"}],"wp:attachment":[{"href":"http:\/\/www.kosmala.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4789"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.kosmala.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4789"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.kosmala.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}