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ę.
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. |
|