Částečné odmocňování
Požadavky na absolvování
Otevřené: neděle, 4. června 2023, 00.00
Termín: neděle, 18. června 2023, 23.59
-
Funkce
naturalNumberExists(int):- Implementujte funkci
naturalNumberExists(int), která přijímá jedno celé číslo jako vstup. - Funkce by měla vrátit hodnotu typu boolean (
TrueneboFalse), která indikuje, zda je dané číslo druhou mocninou nějakého přirozeného čísla. - Nápověda: 2.5 % 1 == 0.5 | 2 % 1 == 0
- Implementujte funkci
-
Funkce
multipleExists(int, int):- Implementujte funkci
multipleExists, která přijímá dvě celá čísla jako vstup -numberastartNumber. - Funkce by měla vrátit hodnotu typu boolean (
TrueneboFalse), která indikuje, zda je možné číslostartNumberdělit beze zbytku číslemnumber.
- Implementujte funkci
-
Funkce
getSecondMultipleNumber(int, int):- Implementujte funkci
getSecondMultipleNumber, která přijímá dvě celá čísla jako vstup -numberastartNumber. - Funkce by měla vrátit celočíselný výsledek dělení
startNumberčíslemnumber.
- Implementujte funkci
-
Funkce
getDoublesOfNaturalNumbersForMultiple(int):- Implementujte funkci
getDoublesOfNaturalNumbersForMultiple, která přijímá jedno celé číslo jako vstup -startNumber. - Funkce by měla vrátit seznam obsahující dvě celá čísla. První číslo by mělo být největší číslo, které je druhou mocninou nějakého přirozeného čísla. Druhé číslo by mělo být násobkem prvního čísla, který je dělitelný
startNumber. - Pokud jste žádné číslo, které by odpovídalo zadání nenašli (např. prvočísla nelze rozložit), tak vrátíme seznam ve formátu
[startNumber,1].
- Implementujte funkci
-
Funkce
printPartialSquare(int):- Implementujte funkci
printPartialSquare, která přijímá jedno celé číslo jako vstup -startNumber. - Funkce by měla vytisknout textový výstup na základě výsledku z funkce
getDoublesOfNaturalNumbersForMultiple.
- Pokud druhé číslo výsledku je 1 a zároveň je
startNumberdruhou mocninou nějakého přirozeného čísla, vypište "Číslo {startNumber} pod odmocninou je možné odmocnit na {odmocnina}.". - Pokud druhé číslo výsledku je 1 a zároveň není
startNumberdruhou mocninou nějakého přirozeného čísla, vypište "Číslo {startNumber} pod odmocninou není možné částečně odmocnit!". - V případě, že nenastane ani jedna ze dvou výše zmíněných variant, vypište "Číslo {startNumber} pod odmocninou je možné odmocnit na {odmocněné číslo} krát odmocnina z {násobek}."
- Implementujte funkci
- 4. června 2023, 20.37
- 15. června 2023, 13.16