Jesteś sprzedawcą komputerów. Cena komputera(cena_k) zależy m.in. od ceny płyty głównej (cena_p). Jeśli cena płyty wzrośnie o k %, to cenę komputera musisz podnieść. Przyjąłeś następujący algorytm kalkulacji ceny komputera:
a. jeśli k mieści się w zakresie to cena komputera pozostaje bez zmian (zmniejszasz swój zysk, aby zadowolić klienta);
b. jełki k mieści się w zakresie (10%; 20%>, to cenę sprzedawanego komputera zwiększasz o 5% wartości płyty (przewidujesz, że klient zaakceptuje wzrost ceny komputera);
c jeśli k>20%, to nie ustalasz ceny tego komputera ( szukasz innego producenta płyty głównej) i wyprowadzasz komunikat: „ cena za wysoka”.
Wprowadzaj cenę komputera cena_k , cenę płyty głównej cena_p oraz wartość k – procent o jaki wzrosła cena płyty.
Chodzi mi o specyfikację tego zadania i wykonania schematu blokowego algorytmu ustalania ceny komputera. Bo jeśli chodzi o to zadanie to czuję się kompletnie ciemny
Algorytm
-
- Użytkownik
- Posty: 12
- Rejestracja: 15 maja 2005, o 12:36
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
Algorytm
Tys,nie znasz konwencji schematów(google of kors) czy chodzi o budowę algorytmu ?
Mamy dwa przypadki: podwyżka jest niższa-równa 20% lub wyższa.
W pierwszym przypadku(niższa-równa) przed wydrukowaniem ceny komputera patrzysz jeszcze czy podwyżka przekracza 10% i (jeśli tak) dodajesz do ceny komputera 5% ceny płyty, potem po prostu drukujesz cenę komputera(obojętnie czy zwiększałes czy nie).
W drugim przypadku piszesz że cena jest za wysoka, i tyle.
Wierzę że poradzisz sobie z problemem zapisania tego w postaci tych prostokącików i strzałek...(?)
Jeszcze można dodać specyfikację wejścia : 3 liczby: cena_k, cena_plyta oraz podwyzka, dwie pierwsze raczej dodatnie, (może rzeczywiste) z zakresu 0-(załóżmy)100000 oraz trzecia mieszcząca się w zakresie
S.wyjścia: uaktualniona cena komputera lub komunikat o za wysokiej podwyżce.
Mamy dwa przypadki: podwyżka jest niższa-równa 20% lub wyższa.
W pierwszym przypadku(niższa-równa) przed wydrukowaniem ceny komputera patrzysz jeszcze czy podwyżka przekracza 10% i (jeśli tak) dodajesz do ceny komputera 5% ceny płyty, potem po prostu drukujesz cenę komputera(obojętnie czy zwiększałes czy nie).
W drugim przypadku piszesz że cena jest za wysoka, i tyle.
Wierzę że poradzisz sobie z problemem zapisania tego w postaci tych prostokącików i strzałek...(?)
Jeszcze można dodać specyfikację wejścia : 3 liczby: cena_k, cena_plyta oraz podwyzka, dwie pierwsze raczej dodatnie, (może rzeczywiste) z zakresu 0-(załóżmy)100000 oraz trzecia mieszcząca się w zakresie
S.wyjścia: uaktualniona cena komputera lub komunikat o za wysokiej podwyżce.