165 lines
4.0 KiB
HTML
165 lines
4.0 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="pl">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Lekcja 1</title>
|
|
<style>
|
|
th {
|
|
padding: 1em;
|
|
border: 1px solid black;
|
|
background-color: seagreen;
|
|
color: white;
|
|
}
|
|
|
|
td {
|
|
padding: 1em;
|
|
background-color: cornflowerblue;
|
|
border: 1px solid black;
|
|
color: white;
|
|
}
|
|
</style>
|
|
<pre><script>
|
|
let liczba = parseInt(prompt("Podaj liczbę:"))
|
|
</script></pre>
|
|
</head>
|
|
|
|
<body>
|
|
<h2>a</h2>
|
|
<pre><script>
|
|
for (let i = 0; i < liczba; i++) {
|
|
document.write("X")
|
|
}
|
|
</script></pre>
|
|
<br>
|
|
|
|
<h2>b</h2>
|
|
<pre><script>
|
|
for (let i = 0; i < liczba; i++) {
|
|
for (let j = 0; j < liczba; j++) {
|
|
if (i == 0 | i == (liczba - 1)) {
|
|
document.write("X ")
|
|
} else {
|
|
if (j == 0 | j == (liczba - 1)) {
|
|
document.write("X ")
|
|
} else {
|
|
document.write(" ")
|
|
}
|
|
}
|
|
}
|
|
document.write("<br>")
|
|
}
|
|
</script></pre>
|
|
<br>
|
|
|
|
<h2>c</h2>
|
|
<pre><script>
|
|
for (let i = 0; i < liczba; i++) {
|
|
for (let j = 0; j < liczba; j++) {
|
|
if (i == (liczba - 1) | j == (liczba - 1) | j == liczba - (i + 1)) {
|
|
document.write("X")
|
|
} else {
|
|
document.write(" ")
|
|
}
|
|
}
|
|
document.write("<br>")
|
|
}
|
|
</script></pre>
|
|
<br>
|
|
|
|
<h2>d</h2>
|
|
<pre><script>
|
|
for (let i = 0; i < liczba; i++) {
|
|
for (let j = 0; j < liczba; j++) {
|
|
if (j > i) {break}
|
|
document.write(j + 1)
|
|
}
|
|
document.write("<br>")
|
|
}
|
|
</script></pre>
|
|
<br>
|
|
|
|
<h2>e</h2>
|
|
<pre><script>
|
|
for (let i = 0; i < liczba; i++) {
|
|
for (let j = 0; j < liczba; j++) {
|
|
if (j > i) {break}
|
|
document.write(i + 1 - j)
|
|
}
|
|
document.write("<br>")
|
|
}
|
|
</script></pre>
|
|
<br>
|
|
|
|
<h2>f</h2>
|
|
<pre><script>
|
|
if (liczba < 0) {
|
|
document.write("liczba nie jest naturalna")
|
|
} else if (liczba == 0) {
|
|
document.write("1")
|
|
} else {
|
|
let silnia = 1
|
|
for (let i = 2; i <= liczba; i++) {
|
|
silnia *= i
|
|
}
|
|
document.write(silnia)
|
|
}
|
|
</script></pre>
|
|
<br>
|
|
|
|
<h2>g</h2>
|
|
<pre><script>
|
|
suma = 0
|
|
for (let i = 0; i <= liczba; i += 2) {
|
|
suma += i
|
|
}
|
|
document.write(suma)
|
|
</script></pre>
|
|
<br>
|
|
|
|
<h2>h</h2>
|
|
<pre><script>
|
|
if (liczba < 2) {
|
|
document.write("liczba nie jest pierwsza")
|
|
} else if (liczba == 2) {
|
|
document.write("liczba jest pierwsza")
|
|
} else {
|
|
pierwsza = true
|
|
for (let i = 2; i * i <= liczba; i++) {
|
|
if (liczba % i == 0) {
|
|
pierwsza = false
|
|
break
|
|
}
|
|
}
|
|
pierwsza ? document.write("liczba jest pierwsza") : document.write("liczba nie jest pierwsza")
|
|
}
|
|
</script></pre>
|
|
<br>
|
|
|
|
<h2>i</h2>
|
|
<pre><script>
|
|
if (liczba > 0) {
|
|
document.write("<table>")
|
|
|
|
document.write("<tr><th></th>")
|
|
for (let i = 0; i < liczba; i++) {
|
|
document.write(`<th>${i + 1}</th>`)
|
|
}
|
|
document.write("</tr>")
|
|
|
|
for (let i = 0; i < liczba; i++) {
|
|
document.write(`<tr><th>${i + 1}</th>`)
|
|
for (let j = 0; j < liczba; j++) {
|
|
document.write(`<td>${(i + 1) * (j + 1)}</td>`)
|
|
}
|
|
document.write("</tr>")
|
|
}
|
|
|
|
document.write("</table>")
|
|
}
|
|
</script></pre>
|
|
<br>
|
|
</body>
|
|
|
|
</html> |