비교 연산자, 논리 연산자, 조건문 실습_js

2021. 12. 18. 10:16ksmart_html_css_js/Js실습

728x90

 

1.
학생의 점수가 나열된 자바스크립 코드가 있다.
이 점수의 평균 점수가 60점 이상이면 "우수", 아니라면 "미흡"의 결과물을 출력 시키고,
이 점수 중 40점 미만 점수의 교과목이 있다면 과락으로 표기하도록 하여라.
<script type="text/javascript">
var score01=60;
var score02=30;
var score03=70;
</script>

 

 

2.
아래에 선언된 변수는 학생들의 평균 점수이다.
학생 점수가 30점 이상 60점 이하의 평균 점수를 가진 학생 수를 구하여라.
<script type="text/javascript">
var s01=60;
var s02=30;
var s03=40;
var s04=50;
var s05=90;
</script>

 

3.
한 학생의 점수를 담은 자바스크립트 코드가 있다.
60점 이상 교과목이 2개 이상이라면 "우수", 아니라면 "미흡" 결과를 출력하여라.
<script type="text/javascript">
var score01s = 60;
var score02s = 30;
var score03s = 70;
</script>

 

1. 답
var score01=60;
var score02=30;
var score03=70;
var average=(score01+score02+score03)/3;

if(score01<40||score02<40||score03<40){
	console.log('과락입니다.');
}else{
	if(average>=60){
		console.log('우수');
	}else{
		console.log('미흡');
	}
}

 

2. 답
var s01 = 60;
var s02 = 30;
var s03 = 40;
var s04 = 50;
var s05 = 90;
var n = 0;
if (s01 >= 30 && s01 <= 60) {
	n++;
}
if (s02 >= 30 && s02 <= 60) {
	n++;
}
if (s03 >= 30 && s03 <= 60) {
	n++;
}
if (s04 >= 30 && s04 <= 60) {
	n++;
}
if (s05 >= 30 && s05 <= 60) {
	n++;
}
console.log(n);

 

3. 답
var score01s=60;
var score02s=30;
var score03s=70;
var ss=0;

if(score01s>=60){
	ss++;
}
if(score02s>=60){
	ss++;
}
if(score03s>=60){
	ss++;
}
if(ss>=2){
	console.log("우수");
}else{
	console.log("미흡");
}
728x90

'ksmart_html_css_js > Js실습' 카테고리의 다른 글

배열 실습_js  (0) 2022.01.31
제어문-반복문(while)_js  (0) 2021.12.18
연산자 실습_js  (0) 2021.12.18
증감 연산자 실습_js  (0) 2021.12.16
대입 연산자 실습_js  (0) 2021.12.16