Nasz pierwszy konwerter!

  • 7
  • Niedostępne
Prawdopodobnie wiele razy używałeś/aś elektronicznych konwerterów lub programów, żeby przekształcić ilość podaną w jednej jednostce na ilość innej jednostki. Na przykład dolary na złotówki lub kilometry na mile. Nadszedł czas, aby napisać takie narzędzie. A konkretnie – napiszemy program, który konwertuje stopnie Celsjusza na stopnie Fahrenheita.
Nie możesz wykonać tego zadania, ponieważ nie jesteś zalogowany.
Komentarze (14)
  • Popularne
  • Najnowsze
  • Najstarsze
Musisz się zalogować, aby dodać komentarz
Maciej Bugała QA w Sii
14 września, 17:11
Dobry Boże masakra to cwiczenie xD
Piotr Wedding Photographer http w https://thisday.pl
10 września, 20:01
Hej - dlaczego: double a = ((9 / 5.0) * celsjusz) + 32; a poniższy już nie: double a = ((9 / 5) * celsjusz) + 32; ?
John Squirrels Website Admin
11 września, 07:24
Ponieważ wynik musi być double, a nie int, dlatego należy użyć 5.0.
Michał K
Poziom 3 , Poland, Poland
9 września, 10:47
Czy tylko ja widzę błąd w tym zadaniu? Czemu wzór to TC = (TF - 32) * 5/9 a nie TC = (TF - 32) * 9/5 ?
John Squirrels Website Admin
9 września, 12:33
TC = (TF - 32) * 5/9 jest poprawne
Oskar Bąbel
Poziom 3 , Debica, Poland
21 kwietnia 2020, 18:00
Yo - pamietajcie o return i o tym, ze metoda zawiera double
Patryk
Poziom 2 , Wroclaw, Poland
16 lutego 2020, 16:07
Cześć Wszystkim, Czy może mi ktoś pomóc w tym zadaniu? Program zwraca odpowiedni wynik ale wciąż nie przepuszcza zadania :(
Roman
Poziom 41
17 lutego 2020, 07:59
Please refer to Help section at our course.
Michal Urb
Poziom 2 , Monki, Poland
6 stycznia 2020, 12:32
Nadal nie dział. Ma ktoś jakieś sugestie ??? Proszę o podpowiedz
Roman
Poziom 41
8 stycznia 2020, 09:36
Please refer to Help section at our course.
Radosław Dziura
Poziom 16
1 grudnia 2019, 18:33
I believe there should be an extra information about this part: TF=(celsjusz)*9./5 +32; I mean, what does this dot do, in current lesson there aren't any informations
Maciej Florys
Poziom 16
7 listopada 2019, 17:04
Why does
double tf = (9/5) * celsius + 32;
return 73.0 result while
double tf = 9 / 5.0 * celsius + 32;
105.8? What happens here?
Mateusz
Poziom 8 , Wrocław, Poland
6 stycznia 2020, 21:39
Maciej Florys, the same happened in my code and I don't know why it is doing like that..
Maciej Florys
Poziom 16
13 stycznia 2020, 14:10
Well, it works fine :) Below the result of (9/5) is 1, the reminder (4) is ignored since it's treated as integer.
double tf = (9/5) * celsius + 32;
And below, since we divide by 5.0 (which makes it being treated as double), it's 1.8.
double tf = 9 / 5.0 * celsius + 32;