Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="pl">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>ZADANIA ZASTĘPSTWO</title>
- </head>
- <body>
- <script>
- // ZADANIE 1
- /* Napisz program pobierający od użytkownika długości trzech odcinków i sprawdzający czy da się z nich zbudować trójkąt. Jeśli tak, to oblicz obwód trójkąta i wyświetl wynik na ekranie, jeśli nie, zwróć odpowiedni komunikat. */
- alert("ZADANIE 1");
- let odcinekA = parseFloat(prompt("Podaj długość odcinka a: "));
- let odcinekB = parseFloat(prompt("Podaj długość odcinka b: "));
- let odcinekC = parseFloat(prompt("Podaj długość odcinka c: "));
- if((odcinekA + odcinekB > odcinekC) && (odcinekB + odcinekC > odcinekA) && (odcinekA + odcinekC > odcinekB)){
- alert("Obwód trójkąta wynosi: " + (odcinekA + odcinekB + odcinekC));
- }else{
- alert("Z podanych odcinków nie można zbudować trókąta.");
- }
- // ZADANIE 2
- /* Napisz program, który pyta użytkownika o rok i sprawdza, czy jest on przestępny czy nie. Zwróć odpowiedni komunikat. */
- alert("ZADANIE 2");
- let rok = parseInt(prompt("Podaj rok: "));
- if((rok % 4 == 0 && rok % 100 != 0) || rok % 400 == 0){
- alert("Podany rok jest przestępny.");
- }else{
- alert("Podany rok nie jest przestępny.");
- }
- // ZADANIE 3
- /* Spytaj użytkownika o krańce przedziału [a,b] oraz liczbę c, sprawdź czy liczba c znajduje się w tym przedziale. Zwróć odpowiedni komunikat. */
- alert("ZADANIE 3");
- let kraniec_a = parseFloat(prompt("Podaj pierwszy kraniec przedziału [a,b]: "));
- let kraniec_b = parseFloat(prompt("Podaj drugi kraniec przedziału [a,b]: "));
- let liczba_c = parseFloat(prompt("Podaj liczbę c: "));
- let wiadomosc = "";
- if(kraniec_a >= kraniec_b){
- if(liczba_c <= kraniec_a && liczba_c >= kraniec_b){
- wiadomosc = "Liczba c: " + liczba_c + " należy do przedziału [" + kraniec_b + "," + kraniec_a + "]";
- }else{
- wiadomosc = "Liczba c: " + liczba_c + " nie należy do przedziału [" + kraniec_b + "," + kraniec_a + "]";
- }
- }else{
- if(liczba_c >= kraniec_a && liczba_c <= kraniec_b){
- wiadomosc = "Liczba c: " + liczba_c + " należy do przedziału [" + kraniec_a + "," + kraniec_b + "]";
- }else{
- wiadomosc = "Liczba c: " + liczba_c + " nie należy do przedziału [" + kraniec_a + "," + kraniec_b + "]";
- }
- }
- alert(wiadomosc);
- // ZADANIE 4
- /* Napisz program, który wczyta dwie liczby całkowite i wyświetli tą, o większej wartości BEZWZGLĘDNEJ. */
- alert("ZADANIE 4");
- let liczba_a = parseInt(prompt("Podaj peirwszą liczbę całkowitą: "));
- let liczba_b = parseInt(prompt("Podaj drugą liczbę całkowitą: "));
- let liczba_a_abs = Math.abs(liczba_a);
- let liczba_b_abs = Math.abs(liczba_b);
- if(liczba_a_abs > liczba_b_abs){
- alert("Większą wartość bezwzględną ma liczba: " + liczba_a);
- }else if(liczba_b_abs > liczba_a_abs){
- alert("Większą wartość bezwzględną ma liczba: " + liczba_b);
- }else{
- alert("Wartości bezwzględne podanych liczb są sobie równe.");
- }
- // ZADANIE 5
- /* Napisz program pobierający od użytkownika jedną liczbę całkowitą i sprawdzający czy jest ona podzielna przez 3. Zwróć odpowiedni komunikat. */
- alert("ZADANIE 5");
- let liczba_int = parseInt(prompt("Podaj dowolną liczbę całkowitą: "));
- if(liczba_int % 3 == 0){
- alert("Liczba całkowita jest podzielna przez 3.");
- }else{
- alert("Liczba całkowita nie jest podzielna przez 3.");
- }
- // ZADANIE 6
- /* Sprawdź czy podane dwie liczby naturalne są liczbami bliźniaczymi. */
- function is_prime(liczba){
- for(let i = 2; i <= Math.sqrt(liczba); i++){
- if(liczba % i == 0) return false;
- }
- return liczba > 1;
- }
- alert("ZADANIE 6");
- let liczba_pierwsza = parseInt(prompt("Podaj pierwszą liczbę naturalną:"));
- let liczba_druga = parseInt(prompt("Podaj drugą liczbę naturalną: "));
- if(Math.abs(liczba_pierwsza - liczba_druga) == 2){
- let pierwsza_1 = is_prime(liczba_pierwsza);
- let pierwsza_2 = is_prime(liczba_druga);
- if(pierwsza_1 && pierwsza_2){
- alert("Liczby są bliźniacze.")
- }else{
- alert("Liczby nie są bliźniacze.");
- }
- }else{
- alert("Liczby nie są bliźniacze.");
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement