Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <stdbool.h>
- /*
- WARZYWNIAK VER. 1.00
- */
- int main()
- {
- /* CENY PRODUKTOW */
- float const burak = 0.6500;
- float const ziemniak = 1.2500;
- float const cebula = 0.8900;
- /* REZERWACJA MIEJSCA W PAMIECI */
- int ileBurakow = 0;
- int ileZiemniakow = 0;
- int ileCebuli = 0;
- int bufor;
- int ileKilo = 0;
- bool rabat = false;
- float cena = 0;
- float cenaKoncowa = 0;
- char znak;
- printf("Witaj w WARZYWNIAK VER. 1.00!\nA - wprowadza ziemniaki. B - buraki. C - cebule.\nK - konczy przyjmowanie zamowienia.\n");
- /* PETLA WYBORU TOWAROW */
- while ((znak = getchar()) != 'K')
- {
- switch(znak)
- {
- case 'a':
- case 'A':
- printf("Wprowadz ile kilogramow ziemniakow chcesz dodac? (znak \"-\" przed wartoscia odejmuje kilogramy)\n");
- scanf("%d", &bufor);
- ileZiemniakow += bufor;
- break;
- case 'b':
- case 'B':
- printf("Wprowadz ile kilogramow burakow chcesz dodac? (znak \"-\" przed wartoscia odejmuje kilogramy)\n");
- scanf("%d", &bufor);
- ileBurakow += bufor;
- break;
- case 'c':
- case 'C':
- printf("Wprowadz ile kilogramow cebuli chcesz dodac? (znak \"-\" przed wartoscia odejmuje kilogramy)\n");
- scanf("%d", &bufor);
- ileCebuli += bufor;
- break;
- }
- getchar();
- system("clear");
- printf("W tym momencie wybrano: %dkg ziemniakow, %dkg burakow, %dkg cebuli.\nA - wprowadza ziemniaki. B - buraki. C - cebule.\nK - konczy przyjmowanie zamowienia.\n",
- ileZiemniakow, ileBurakow, ileCebuli);
- }
- /* OBLICZANIE KOSZTOW */
- cena = (float) (ileZiemniakow * ziemniak + ileBurakow * burak + ileCebuli + cebula);
- if (cena > 100)
- {
- cena = cena + cena * 0.050;
- rabat = true;
- }
- ileKilo = ileZiemniakow + ileBurakow + ileCebuli;
- if (ileKilo <= 5)
- cenaKoncowa = cena + 3.500;
- if (ileKilo > 5 && ileKilo < 20)
- cenaKoncowa = cena + 10.000;
- if (ileKilo >= 20)
- cenaKoncowa = cena + 8.000 + (ileKilo - 20.000) * 0.100;
- /* DRUK DANYCH KONCOWYCH */
- printf("Zamowiles: %dkg ziemniakow, %dkg burakow i %dkg cebuli.\n", ileZiemniakow, ileBurakow, ileCebuli);
- printf("Cena towaru wynosi: %.2f.", cena);
- if (rabat)
- printf("Uwzgledniono rabat 5%% za zakupy powyzej 100zl.\n");
- printf("Cena koncowa z kosztami przesylki wynosi: %.2f", cenaKoncowa);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement