Archive for ◊ April, 2015 ◊

Autor:
• Sunday, April 26th, 2015

Fotograficzny żarcik, który wpadł mi do głowy przy myciu zębów. Akurat miałem na sobie koszulkę z Angusem, spojrzałem w lustro i… Zdjęcie w żaden sposób nie obrabiane, wyszło z komórki tak jak widać 😉

Kategorie: Photo | Tagi: ,  | Nie można komentować
Autor:
• Saturday, April 11th, 2015

Druga część fotogalerii z targów w Poznaniu. Targi Rybomania (wędkarskie), Knieje (myśliwsko-strzeleckie) i Boatex (sprzętu pływającego) odbyły się w lutym 2015 r. Wrażenia opisałem w innym wpisie.

Kategorie: Photo, Miscellaneous | Tagi: ,  | Nie można komentować
Autor:
• Friday, April 03rd, 2015

Jako, że miałem ostatnio nieprzyjemność przeliczać sporą ilość kwot netto, brutto i vat. Napisałem w C szybkie narzędzie do tego celu. Może komuś jeszcze się przyda.


/*****************************************************************************
*** VATOWNIK ***
*****************************************************************************
* Autor: Mirosław Kosmala Date: 15.11.2014 r.
* e-mail: miroslaw@kosmala.pl
*
*
* Vatownik to program do przeliczen kwot jeżeli znana jest tylko jedna
* z wartosci: netto, brutto lub vat oraz stawka vat-u.
*
*
* Uwagi odnosnie uzywania
* -----------------------
* - kwoty wpisujemy uzywajac jako znaku dziesietnego kropki
*
*
* TODO
* ----
* - dodac obslugę bledow
* - dodac czytelniejszy format wyswietlania kwot
*
*****************************************************************************
*/
main () {

char flaga_rodzaju_danych;
char kwota_wejsciowa_name[9];
int procent_vat;
float kwota_robocza;
float k_netto = 0.0;
float k_brutto = 0.0;
float k_vat = 0.0;

/*************************************
* WPROWADZANIE DANYCH WEJŚCOWYCH
*/
// Wybór rodzaju danych wejściowych (kwoty roboczej)
do {
puts("Wybierz rodzaj kwoty wejsciowej: netto[n], brutto [b], vat[v]");
flaga_rodzaju_danych = getch();

} while (flaga_rodzaju_danych != 'n' && flaga_rodzaju_danych != 'b' && flaga_rodzaju_danych != 'v');

// Wprowadzenie kwoty roboczej
if (flaga_rodzaju_danych == 'n')
strcpy(kwota_wejsciowa_name, "netto");
if (flaga_rodzaju_danych == 'b')
strcpy(kwota_wejsciowa_name, "brutto");
if (flaga_rodzaju_danych == 'v')
strcpy(kwota_wejsciowa_name, "VAT");

puts("-------------------------------------");

printf("Kwota wejsciowa %s: ", kwota_wejsciowa_name);
scanf("%f", &kwota_robocza);

// Wybór stawki VAT
printf("Procent podatku VAT: ");
scanf("%d", &procent_vat);

/*************************************
* OBLICZENIA
*/

// Gdy znamy netto
if (flaga_rodzaju_danych == 'n') {
k_netto = kwota_robocza;
k_vat = k_netto * procent_vat * 0.01;
k_brutto = k_netto + k_vat;
}

// Gdy znamy brutto
if (flaga_rodzaju_danych == 'b') {
k_brutto = kwota_robocza;
k_vat = k_brutto * (procent_vat * 0.01) / (procent_vat * 0.01 + 1);
k_netto = k_brutto - k_vat;
}

// Gdy znamy vat
if (flaga_rodzaju_danych == 'v') {
k_vat = kwota_robocza;
k_brutto = k_vat * (procent_vat * 0.01 + 1) / (procent_vat * 0.01);
k_netto = k_brutto - k_vat;
}

/*****************************************
* WYPROWADZENI DANYCH WYJŚCIOWYCH
*/

puts("-------------------------------------");
printf(" Kwota netto: %.2f \n", k_netto);
printf(" Kwota VAT: %.2f \n", k_vat);
printf(" Kwota brutto: %.2f \n", k_brutto);
puts("\n\n");

puts("Wcisnij cokolwiek by zamknac okno.");
getch();
return;
}

Kategorie: Programs | Tagi: ,  | Nie można komentować