Witajcie, ostatnio utknąłem na pewnym zadaniu z instrukcji warunkowej IF, obejrzałem odcinek Pana Zelenta, ale chyba jestem jeszcze zbyt słaby na takiego typu zadania, wracając do treści:
Ania przejeżdża n razy w miesiącu autobusem. Do wyboru są bilety jednorazowe za x złotych oraz k-przejazdowe za y złotych. Pomóż Ani wydać jak najmniej pieniędzy, a jednocześnie żeby ilość zakupionych biletów mogła starczyć na przejazd n razy autobusem. Przyjmujemy, że ceny biletów to tylko liczby całkowite.
Wejście:
W standardowym wejściu na początku wczytujemy 4 zmienne n x k y(0 <= n <= x <= k <= y <= 1.000.000.000)
Wyjście:
Program powinien wypisać najmniejszą cenę, jaką powinna zapłacić Ania.
Przykład:
Dla danych wejściowych:
10 2 3 5
poprawnym wynikiem jest liczba:
17
Przykład #2:
Dla danych wejściowych:
20 3 7 15
poprawnym wynikiem jest liczba:
45
Przykład #3:
Dla danych wejściowych:
30 1.50 40 2
poprawnym wynikiem jest liczba:
2
Ze strony matematycznej umiem to obliczyć, ale właśnie; wymyśleć warunek do zadania, to jest problem.
Dziękuję za wszystkie podsyłane odpowiedzi