Zadanie z programowania :: Forum :: Policzto.org

Zadanie z programowania

Witam! Mam do napisani taki program, ale nie wiem jak się do niego zabrać. Pomoże ktoś??

Odległości drogowe z Nowego Sącza do wybranych miast wynoszą:
Do Warszawy - 346 km
Do Krakowa - 99 km
Do Gdańska - 659 km
Do Wrocławia - 357 km

Na podstawie powyższych danych utwórz program sprawdzający znajomość przez użytkownika odległości z Nowego Sącza do większych miast Polski. Za odpowiedź różniącą się maksymalnie o 15 km przydziel 2 pkt, za odpowiedź różniącą się maksymalnie o 50 km przydziel 1 pkt. Przy większej różnicy liczba punktów wynosi 0. Na koniec wypisz uzyskaną przez użytkownika punktację.


Odpowiedzi

Odpowiedz

Temat: Odpowiedź
~Dave | 19.11.2009, 18:27
Udało się dostałem 4
Temat: Odpowiedź
~Dave | 18.11.2009, 21:59
ok dzieki
Temat: Odp zadanie z programowania.
~Loszesi | 18.11.2009, 20:23
if (((346 + 50) > podanaodleglosc) && ((346 - 50) < podanaodleglosc))
{
cout << "1pkt";
}

i tak samo dla pozostałych warunków
Temat: Odpowiedź
~Dave | 18.11.2009, 19:16
A jak mam zrobić przedział że miedzy żeby sprawdzic czy podana miesci się w przedziale np odleglosc+50 i odleglosc-50 ?
Temat: Odp zadanie z programowania.
~Loszesi | 17.11.2009, 22:55
Witam,
podam Ci schemat jak się do tego mniej więcej zabrać. Nie podałeś w jakim języku masz to zrobić, jednak to nie będzie miało większego znaczenia.

1. podaj odległość z Nowego Sącza do Warszawy.

2. jeżeli (if) podana odległość jest pomiędzy od (odległość prawdziwa)-15 do ( odległość prawdziwa)+15 - daj 2pkt.

3. jeżeli (else if) jednak podana odległość jest pomiędzy od (odległość prawdziwa)-50 do (odległość prawdziwa)-16 lub od (odległość prawdziwa)+16 do (odległość prawdziwa)+50 - daj 1pkt.

4. jeżeli inaczej (else) - daj 0pkt.

Mam nadzieje ze to Ci pomoże. Mając ten schemat powinieneś teraz napisać Jak masz jakieś wątpliwości pytaj.

Do góry | Odpowiedz