Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- </head>
- <body>
- <script>
- //Zad1
- {
- const WARTOSC_BEZWZGLEDNA = x => x < 0 ? -x : x;
- document.write(WARTOSC_BEZWZGLEDNA(6)+"</br>");
- document.write(WARTOSC_BEZWZGLEDNA(-3)+"</br>");
- document.write(WARTOSC_BEZWZGLEDNA(0)+"</br>");
- }
- //Zad2
- {
- const CZY_PARZYSTA = x => x % 2 === 0 ? true : false;
- document.write(CZY_PARZYSTA(6)+"</br>");
- document.write(CZY_PARZYSTA(-3)+"</br>");
- document.write(CZY_PARZYSTA(0)+"</br>");
- }
- //Zad3
- {
- const SZLACZEK = (x,c) => x > 0 ? SZLACZEK(x-1,c) + c : " ";
- document.write(SZLACZEK(6,"c")+"</br>");
- document.write(SZLACZEK(3,5)+"</br>");
- document.write(SZLACZEK(0,"g")+"</br>");
- }
- //Zad4
- {
- function PODZIELNOSC(a,b) {
- let liczby = [];
- for(let i = b; i < 10**a; i+=b)
- {
- if(i >= 10**(a-1)) liczby.push(i);
- }
- return liczby;
- }
- document.write(PODZIELNOSC(2,5)+"</br>");
- document.write(PODZIELNOSC(3,42)+"</br>");
- document.write(PODZIELNOSC(4,117)+"</br>");
- }
- //Zad5
- {
- const OBWOD_TROJKATA = (a,b,c) => a + b > c && b + c > a && c + a > b ? a + b + c : -1;
- let x = OBWOD_TROJKATA(3,4,5);
- document.write(x === -1 ? "Nie da się utworzyć trójkąta"+"</br>" : x+"</br>");
- x = OBWOD_TROJKATA(1,1,10);
- document.write(x === -1 ? "Nie da się utworzyć trójkąta"+"</br>" : x+"</br>");
- x = OBWOD_TROJKATA(-3,-4,-5);
- document.write(x === -1 ? "Nie da się utworzyć trójkąta"+"</br>" : x+"</br>");
- }
- //Zad6
- {
- const SILNIA = n => n > 1 ? n*SILNIA(n-1) : 1;
- document.write(SILNIA(5)+"</br>");
- document.write(SILNIA(7)+"</br>");
- document.write(SILNIA(0)+"</br>");
- }
- //Zad7
- {
- function LICZBA_PIERWSZA(n) {
- if(n === 0 || n === 1) return 0;
- for(let i = n-1; i>1; i--)
- {
- if(n % i === 0) return 0;
- }
- return 1;
- }
- document.write(LICZBA_PIERWSZA(1) === 1 ? "Podana liczba jest liczbą pierwszą"+"</br>" : "Podana liczba nie jest liczbą pierwszą"+"</br>")
- document.write(LICZBA_PIERWSZA(113) === 1 ? "Podana liczba jest liczbą pierwszą"+"</br>" : "Podana liczba nie jest liczbą pierwszą"+"</br>")
- document.write(LICZBA_PIERWSZA(8) === 1 ? "Podana liczba jest liczbą pierwszą"+"</br>" : "Podana liczba nie jest liczbą pierwszą"+"</br>")
- }
- //Zad8
- {
- const LICZBA_CYFR = n => n < 1 ? n === 0 ? 1 : 0 : LICZBA_CYFR(n/10) + 1;
- function main()
- {
- document.write(LICZBA_CYFR(53759)+"</br>");
- document.write(LICZBA_CYFR(7212)+"</br>");
- document.write(LICZBA_CYFR(0)+"</br>");
- }
- main();
- }
- //Zad9
- {
- const SUMA_CYFR = n => n < 1 ? 0 : SUMA_CYFR((n-n%10)/10) + n % 10;
- let x = 301939;
- do{
- x = SUMA_CYFR(x);
- }while(x>=10);
- document.write(x+"</br>");
- x = 7212;
- do{
- x = SUMA_CYFR(x);
- }while(x>=10);
- document.write(x+"</br>");
- x = 0;
- do{
- x = SUMA_CYFR(x);
- }while(x>=10);
- document.write(x+"</br>");
- }
- //Zad10
- {
- const FIBONACCI = n => n > 1 ? FIBONACCI(n-1)+FIBONACCI(n-2) : n > 0 ? 1 : 0;
- document.write(FIBONACCI(5)+"</br>");
- document.write(FIBONACCI(7)+"</br>");
- document.write(FIBONACCI(0)+"</br>");
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement