반응형
*입력한 단사이의 모든 단수
var num1 = prompt("시작");
var num2 = prompt("끝");
for(var i=num1; i<=num2; i++) {
for(var j=1; j<=9; j++){
document.write(i+"x"+j+"="+(i*j),"<br>");
}
}
값
프롬프트에 2~4을 넣으면 그 안에 있는 단수를 나타내준다.
2단 3단 4단 모두 출력
*입력한 단수만 출력
var num1 = prompt("시작");
var num2 = prompt("끝");
for(var i=num1; i<=num2; i++) {
for(var j=1; j<=9; j++) {
if(num1==i || i==num2 ) {
document.write(i+"x"+j+"="+(i*j),"<br>");
}
}
}
값
프롬프트에 입력값이 2와 5라고 했을때
2단과 5단만 출력
*입력한 수 사이에 있는 단수만 출력
var num1 = prompt("시작");
var num2 = prompt("끝");
for(var i=num1; i<=num2; i++) {
for(var j=1; j<=9; j++){
if(num1==i || i==num2 ){
continue;
} else{
document.write(i+"x"+j+"="+(i*j),"<br>");
}
}
}
값
2와 5를 넣으면
그 사이에 있는 2 ("3" "4") 5
3단과 4단을 출력
*별찍기
1. 공백없이 왼쪽에서 부터 찍힘
var num = prompt("삼각형 높이");
for(var i=1; i<=num; i++){
for(j=1; j<=i; j++){
document.write("*");
}
document.write("<br>");
}
값
프롬프트에 넣는 수만큼 줄이 생기고 별이 1씩 증가하여 찍힘
5를 넣었을때:
*
**
***
****
*****
2. 1번 문제 삼각형의 역삼각형
var num = prompt("삼각형 높이");
for(var i=num; i>=1; i--){
for(var j=1; j<=i; j++){
document.write("*");
}
document.write("<br>");
}
값
5를 넣었을때
*****
****
***
**
*
-왼쪽 공백 삼각형
var num = prompt("삼각형 높이");
for(var i=1; i<=num; i++) {
for(var j=1; j<=num-i; j++) {
document.write(" ");
}
for(var k=1; k<=i; k++){
document.write("*");
}
document.write("<br>");
}
값
5를 넣을경우
결과
*
**
***
****
*****
-정 삼각형
var num = prompt("삼각형 높이");
num = Number(num);
for(var i = 1; i<=num; i++) {
for(k=1; k<=num-i; k++) {
document.write(" ");
}
for(var j=1; j<=i; j++){
document.write("*");
}
document.write("<br>");
}
개념
// i=1 k=1~4 j=1
// i=2 k=1~3 j=2
// i=3 k=1~2 j=3
// i=4 k=1~1 j=4
// i=5 k=1~0 j=5
값
5를 넣었을때
*
**
***
****
*****
웹화면에서는 제대로 보임
*소수 구하기
var num1 = prompt("시작");
var num2 = prompt("끝");
var count = 0;
for(var i=num1; i<=num2; i++) {
count = 0;
for(var j=1; j<=i; j++) {
if(i%j==0){
count++
}
}
if(count==2){
document.write(i,"<br>");
}
}
값
1~100을 넣었을때 그 사이의 소수를 찾는다.
결과
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
반응형
'참고 > 연습문제' 카테고리의 다른 글
JavaScript ] 연습문제 (0) | 2020.05.13 |
---|---|
JavaScript ] 반복문 - 중첩, break, continue; (0) | 2020.05.11 |
JavaScript ] 반복문 (0) | 2020.05.08 |
JavaScript ] 연습문제 2 (0) | 2020.05.07 |
JavaScript ] 연습문제 (0) | 2020.05.07 |
댓글