Advertisement
Guest User

Untitled

a guest
Jan 19th, 2020
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 4.54 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7.     <title>Document</title>
  8. </head>
  9. <body>
  10.     <script>
  11.         let Opcja = '';
  12.         do {
  13.             Opcja = prompt('Wybierz opcję: zakres, czasoprzestrzen, klasyfikacja');
  14.             if(Opcja !== '') {
  15.                 switch(Opcja) {
  16.                     case 'zakres':
  17.                         let PoczatekZakresu = '';
  18.                         let KoniecZakresu = '';
  19.                         do {
  20.                             PoczatekZakresu = prompt('Podaj początek zakresu:');
  21.                             if(PoczatekZakresu !== '') {
  22.                                 if(!isNaN(PoczatekZakresu)) {
  23.                                     PoczatekZakresu = parseInt(PoczatekZakresu);
  24.                                     do {
  25.                                         KoniecZakresu = prompt('Podaj koniec zakresu:');
  26.                                         if(KoniecZakresu !== '') {
  27.                                             if(!isNaN(KoniecZakresu)) {
  28.                                                 KoniecZakresu = parseInt(KoniecZakresu);
  29.                                                 if(PoczatekZakresu >= KoniecZakresu) {
  30.                                                     alert('Początek zakresu nie może być większy lub równy końcowi zakresu!');
  31.                                                     PoczatekZakresu = '';
  32.                                                 } else {
  33.                                                     let LiczbyParzyste = '';
  34.                                                     let LiczbyNieparzyste = '';
  35.                                                     let LiczbyPierwsze = '';
  36.  
  37.                                                     for(let i = PoczatekZakresu; i <= KoniecZakresu; i++) {
  38.                                                        if(i % 2 == 0) {
  39.                                                            LiczbyParzyste += i + ' ';
  40.                                                        }
  41.                                                        if(i % 2 == 1) {
  42.                                                            LiczbyNieparzyste += i + ' ';
  43.                                                        }
  44.                                                        //liczby pierwsze
  45.                                                    }
  46.                                                    document.write('Liczby parzyste: ' + LiczbyParzyste + " <br>");
  47.                                                     document.write('Liczby nieparzyste: ' + LiczbyNieparzyste + " <br>");
  48.                                                     document.write('Liczby pierwsze: ' + LiczbyPierwsze+ " <br>");
  49.                                                 }
  50.                                             } else {
  51.                                                 alert('Koniec zakresu musi być liczbą!')
  52.                                                 PoczatekZakresu = '';
  53.                                             }
  54.                                         } else {
  55.                                             alert('Koniec zakresu nie może być pusty!')
  56.                                             PoczatekZakresu = '';
  57.                                         }
  58.                                     } while(KoniecZakresu == '');
  59.                                 } else {
  60.                                     alert('Początek zakresu musi być liczbą!')
  61.                                     PoczatekZakresu = '';
  62.                                 }
  63.                             } else {
  64.                                 alert('Początek zakresu nie może być pusty!')
  65.                                 PoczatekZakresu = '';
  66.                             }
  67.                         } while(PoczatekZakresu == '')
  68.                         break;
  69.                     case 'klasyfikacja':
  70.                         break;
  71.                     case 'czasoprzestrzen':
  72.                         //Do zrobienia
  73.                         break;
  74.                     default:
  75.                         alert('Niepoprawna opcja! Wybierz opcję: zakres, czasoprzestrzen, klasyfikacja');
  76.                         Opcja = '';
  77.                         break;
  78.                 }
  79.             } else {
  80.                 alert('Opcja nie może być pusta!');
  81.                 Opcja = '';
  82.             }
  83.         } while(Opcja == '');
  84.     </script>
  85. </body>
  86. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement