Mam do wykonania takie zadania:
Za pomocą metody prompt() wczytaj od użytkownika wartość liczby, zadbaj, aby liczba ta była całkowita, a następnie wypisz na ekran:
- wprowadzoną liczbę
- liczbę o znaku przeciwnym
- wprowadzoną liczbę powiększoną o 15
- wprowadzoną liczbę powiększoną o 0,5
- kwadrat wprowadzonej liczby
- wartość jej dzielenia przez 2
- resztę z jej dzielenia przez 2
- liczbę o jeden większą od wprowadzonej
- liczbę o jeden mniejszą od wprowadzonej
- liczbę zaokrągloną w dół powstałą z podziału wprowadzonej liczby przez 3
- liczbę zaokrągloną w górę powstałą z podziału wprowadzonej liczby przez 3
- liczbę zaokrągloną do najbliższej całkowitej powstałą z podziału wprowadzonej liczby przez 3
- pierwiastek z wprowadzonej liczby
- wynik iloczynu wprowadzonej liczby z liczbą losową z przedziału 0-50
- wartość absolutną z wprowadzonej liczby
Niestety nie potrafię go wykonać. Mam już kod, który liczy pod warunkiem, że ja zadeklaruję zmienną. Nie wiem jak wykonać pierwszą część zadania tzn: za pomocą metody prompt() wczytać od użytkownika wartość liczby, zadbać, aby liczba ta była całkowita, a następnie wypisać na ekran.
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
<title>Page Title</title>
<meta name='viewport' content='width=device-width, initial-scale=1'>
<link rel='stylesheet' type='text/css' media='screen' href='main.css'>
<script src='main.js'></script>
</head>
<body>
<script>
var liczba = prompt("Podaj liczbe");
//var liczba = 50;
document.write("Liczba to: "+liczba);
document.write('<br>');
document.write("Liczba przeciwna: "+ (!liczba));
document.write('<br>');
document.write("Liczba powiekszona o 15: "+(liczba +15));
document.write('<br>');
var a ="0.5";
a= parseFloat (a);
document.write("Liczba powiększona o 0,5: "+(liczba + a));
document.write('<br>');
document.write("Liczba do kwadratu: "+(Math.pow(liczba,2)));
document.write('<br>');
document.write("Wartość dzielenia przez 2: "+(liczba/2));
document.write('<br>');
document.write("Reszta z dzielenia przez 2: "+(liczba%2));
document.write('<br>');
document.write("Liczba o jeden większa od wprowadzonej: "+(++liczba));
document.write('<br>');
document.write("Liczba o jeden mniejsza od wprowadzonej: "+(liczba -1));
document.write('<br>');
document.write("Liczba zaokrąglona w dół powstałą z podziału wprowadzonej liczby przez 3: "+(Math.floor(liczba/3)));
document.write('<br>');
document.write("Liczba zaokrąglona w górę powstałą z podziału wprowadzonej liczby przez 3: "+(Math.ceil(liczba/3)));
document.write('<br>');
document.write("Liczba zaokrąglona do najbliższej całkowitej powstałą z podziału wprowadzonej liczby przez 3: "+(Math.round(liczba/3)));
document.write('<br>');
document.write("Pierwiastek z wprowadzonej liczby: "+(Math.sqrt(liczba)));
document.write('<br>');
var x= Math.random() ;
x *= 50;
document.write("Wynik iloczynu wprowadzonej liczby z liczbą losową z przedziału 0-50: "+(liczba*x));
document.write('<br>');
document.write("Wartość absolutna z wprowadzonej liczby: "+(Math.abs(liczba)));
</script>
</body>
</html>