W programowaniu funkcje często są wykorzystywane do przeliczania jednostek. Aby przekonwertować wartość w stopniach Kelwina na stopnie Celsjusza, od temperatury w Kelwinach odejmujemy 273,15 - otrzymany wynik to temperatura w stopniach Celsjusza. Ponadto, woda przy ciśnieniu jednej atmosfery zamarza w temperaturze 0 stopni Celsjusza.
RtlfMU747Lwfa1
Korzystając z podanych informacji, napisz dwie funkcje. Pierwsza z nich będzie konwertowała wartość temperatury podaną w stopniach Kelwina na stopnie Celsjusza, zaś druga będzie określała, czy w podanej temperaturze woda zamarza. Do obliczeń użyj typów double.
Linia 1. public class Main otwórz nawias klamrowy.
Linia 2. public static double kelwinyDoCelsjusza otwórz nawias okrągły double kelwiny zamknij nawias okrągły otwórz nawias klamrowy.
Linia 3. prawy ukośnik prawy ukośnik tutaj dodaj kod.
Linia 4. zamknij nawias klamrowy.
Linia 6. public static void czyZamarza otwórz nawias okrągły double celsjusze zamknij nawias okrągły otwórz nawias klamrowy.
Linia 7. prawy ukośnik prawy ukośnik tutaj dodaj kod.
Linia 8. zamknij nawias klamrowy.
Linia 10. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy.
Linia 11. czyZamarza otwórz nawias okrągły kelwinyDoCelsjusza otwórz nawias okrągły 431 kropka 3 zamknij nawias okrągły zamknij nawias okrągły średnik.
Linia 12. zamknij nawias klamrowy.
Linia 15. zamknij nawias klamrowy.
Przykładowe rozwiązanie zadania:
Linia 1. public class Main otwórz nawias klamrowy.
Linia 2. public static double kelwinyDoCelsjusza otwórz nawias okrągły double kelwiny zamknij nawias okrągły otwórz nawias klamrowy.
Linia 3. return kelwiny minus 273 kropka 15 średnik.
Linia 4. zamknij nawias klamrowy.
Linia 6. public static void czyZamarza otwórz nawias okrągły double celsjusze zamknij nawias okrągły otwórz nawias klamrowy.
Linia 7. if otwórz nawias okrągły celsjusze zamknij nawias ostrokątny 0 zamknij nawias okrągły otwórz nawias klamrowy.
Linia 8. System kropka out kropka println otwórz nawias okrągły cudzysłów nie cudzysłów zamknij nawias okrągły średnik.
Linia 9. zamknij nawias klamrowy.
Linia 10. else System kropka out kropka println otwórz nawias okrągły cudzysłów tak cudzysłów zamknij nawias okrągły średnik.
Linia 11. zamknij nawias klamrowy.
Linia 13. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy.
Linia 14. czyZamarza otwórz nawias okrągły kelwinyDoCelsjusza otwórz nawias okrągły 431 kropka 3 zamknij nawias okrągły zamknij nawias okrągły średnik.
Linia 15. zamknij nawias klamrowy.
Linia 18. zamknij nawias klamrowy.
21
Ćwiczenie 2
RZxkSEj4OLc6a1
Napisz program, który obliczy średnią arytmetyczną tablicy składającej się z 10 liczb. Funkcja powinna zwracać typ double.
Linia 1. public class Main otwórz nawias klamrowy.
Linia 2. public static double srednia otwórz nawias okrągły int otwórz nawias kwadratowy zamknij nawias kwadratowy liczby zamknij nawias okrągły otwórz nawias klamrowy.
Linia 3. prawy ukośnik prawy ukośnik tutaj wpisz kod.
Linia 4. zamknij nawias klamrowy.
Linia 6. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy.
Linia 7. int otwórz nawias kwadratowy zamknij nawias kwadratowy tablica znak równości new int otwórz nawias kwadratowy zamknij nawias kwadratowy otwórz nawias klamrowy 10 przecinek 14 przecinek 99 przecinek 11 przecinek 3 przecinek 0 przecinek 0 przecinek 0 przecinek 79 przecinek 56 zamknij nawias klamrowy średnik.
Linia 8. System kropka out kropka println otwórz nawias okrągły srednia otwórz nawias okrągły tablica zamknij nawias okrągły zamknij nawias okrągły średnik.
Linia 9. zamknij nawias klamrowy.
Linia 10. zamknij nawias klamrowy.
Przykładowe rozwiązanie zadania:
Linia 1. public class Main otwórz nawias klamrowy.
Linia 2. public static double srednia otwórz nawias okrągły int otwórz nawias kwadratowy zamknij nawias kwadratowy liczby zamknij nawias okrągły otwórz nawias klamrowy.
Linia 3. double wartosc znak równości 0 średnik.
Linia 4. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny liczby kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 5. wartosc plus znak równości liczby otwórz nawias kwadratowy i zamknij nawias kwadratowy średnik.
Linia 6. zamknij nawias klamrowy.
Linia 7. return wartosc prawy ukośnik liczby kropka length średnik.
Linia 8. zamknij nawias klamrowy.
Linia 10. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy.
Linia 11. int otwórz nawias kwadratowy zamknij nawias kwadratowy tablica znak równości new int otwórz nawias kwadratowy zamknij nawias kwadratowy otwórz nawias klamrowy 10 przecinek 14 przecinek 99 przecinek 11 przecinek 3 przecinek 0 przecinek 0 przecinek 0 przecinek 79 przecinek 56 zamknij nawias klamrowy średnik.
Linia 12. System kropka out kropka println otwórz nawias okrągły srednia otwórz nawias okrągły tablica zamknij nawias okrągły zamknij nawias okrągły średnik.
Linia 13. zamknij nawias klamrowy.
Linia 14. zamknij nawias klamrowy.
31
Ćwiczenie 3
R11YtCJJnrvTF1
Na każdy przebyty kilometr samolot pasażerski zużywa około 12 litrów paliwa. Napisz program, który dla podanej ilości kilometrów (jako liczby całkowitej) oraz stanu zbiornika wyrażonego w litrach poda, czy samolot będzie w stanie przebyć ten dystans.
Linia 1. public class Main otwórz nawias klamrowy.
Linia 2. public static boolean paliwo otwórz nawias okrągły double kilometry przecinek double zbiornikLitry zamknij nawias okrągły otwórz nawias klamrowy.
Linia 3. prawy ukośnik prawy ukośnik tutaj wpisz kod.
Linia 4. zamknij nawias klamrowy.
Linia 5. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy.
Linia 6. System kropka out kropka println otwórz nawias okrągły paliwo otwórz nawias okrągły 417 przecinek 7813 zamknij nawias okrągły zamknij nawias okrągły średnik.
Linia 7. zamknij nawias klamrowy.
Linia 8. zamknij nawias klamrowy.
Przykładowe rozwiązanie zadania:
Linia 1. public class Main otwórz nawias klamrowy.
Linia 2. public static boolean paliwo otwórz nawias okrągły double kilometry przecinek double zbiornikLitry zamknij nawias okrągły otwórz nawias klamrowy.
Linia 3. return otwórz nawias okrągły zbiornikLitry prawy ukośnik 12 zamknij nawias okrągły zamknij nawias ostrokątny znak równości kilometry średnik.
Linia 4. zamknij nawias klamrowy.
Linia 5. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy.
Linia 6. System kropka out kropka println otwórz nawias okrągły paliwo otwórz nawias okrągły 417 przecinek 7813 zamknij nawias okrągły zamknij nawias okrągły średnik.
Linia 7. zamknij nawias klamrowy.
Linia 8. zamknij nawias klamrowy.