크리에이티브 커먼즈 라이선스
Creative Commons License

본 블로그의 주 용도는 학과 공부를 하면서 코딩한 소스를 백업하는 용도임.

많이 부족한 실력이지만 참고하실 분들은 참고하길 바람.

저작자 표시 비영리 변경 금지
신고

'必讀)notice' 카테고리의 다른 글

티스토리 공지사항  (0) 2017.04.01

WRITTEN BY
kuroyuki

받은 트랙백이 없고 , 댓글이 없습니다.
secret
크리에이티브 커먼즈 라이선스
Creative Commons License

※1번. 세 과목의 점수를 변수에 입력하고,  총점과 평균을 구한 다음 평균 점수의 구간에 따라 출력형태가 다음과 같도록 프로그램을 작성하시오.


<? /*01.세 과목의 점수를 변수에 입력하고,

총점과 평균을 구한 다음 평균 점수의 구간에 따라 출력형태가 다음과 같도록 프로그램을 작성하시오.*/

echo "<B>▣3과목의 총점과 평균, 등급구하기</B><br>";

echo "<hr>";

$kor=83;$eng=80;$math=77;$sum=0;$avg=0;


echo "국어: {$kor}점<br>";

echo "영어: {$eng}점<br>";

echo "수학: {$math}점<br>";

echo "<hr>";

$sum = $kor+$eng+$math;

$avg = $sum/3;


echo "총점: {$sum}점  ";

echo "평균점수: {$avg}점<br>"; //number_format($avg,

echo "<hr>";


if($avg>=90)

echo "등급: 매우우수<br>";

else if($avg>=80)

echo "등급: 우수<br>";

else if($avg>70)

echo "등급: 보통<br>";

else if($avg>60)

echo "미흡<br>";

else

echo "매우미흡<br>";

echo "<hr>";

?>


※2번. 알파벳 대/소문자의 구별없이 a가 입력되면 "봄", b가 입력되면 "여름", c가 입력되면 "가을",

d가 입력되면 "겨울"이 출력되도록 switch문으로 프로그램을 작성하시오.


<? /*02.알파벳 대/소문자의 구별없이 a가 입력되면 "봄", b가 입력되면 "여름", c가 입력되면 "가을",

d가 입력되면 "겨울"이 출력되도록 switch문으로 프로그램을 작성하시오.*/

echo "▣ 4계절 switch문으로 출력하기<br>";

echo "<hr>";

$temp = 'B';


echo "▼입력된 알파벳>>>>[{$temp}]";

echo "<hr>";

switch($temp) {

case 'a':

case 'A':

echo "가장 좋아하는 계절은 '봄'입니다. <br>";

break;

case 'b':

case 'B':

echo "가장 좋아하는 계절은 '여름'입니다. <br>";

break;

case 'c':

case 'C':

echo "가장 좋아하는 계절은 '가을'입니다. <br>";

break;

case 'd':

case 'D':

echo "가장 좋아하는 계절은 '겨울'입니다. <br>";

break;

}

?>


3번. 다중for문을 이용해 9단~2단까지 구구단을 출력하는 프로그램을 작성하시오.


<? //03.다중for문을 이용해 9단~2단까지 구구단을 출력하는 프로그램을 작성하시오.

$i;$j;

for($i=9 ; $i>1 ; $i--) {

for($j=9 ; $j>0 ; $j--) {

$mul= $i*$j;

echo "{$i} * {$j} = {$mul} &nbsp;\t";

}

echo "<br>";

}

?>


>>2단에 결과가 한자리가 되어 윗 단과의 간격이 맞질 않음. 간격 맞출 수 있는 방법 제보바람<<


※4번. 1~100까지 5의배수의 합을 while문으로 구하는 프로그램을 작성하시오.


<?php /*04.1~100까지 5의배수의 합을 while문으로 구하는 프로그램을 작성하시오.*/

echo "■while문을 이용한 5의 배수의 합 출력<br>";

echo "------------------------------<br>";

$i=5;$sum=0;


while($i <= 100) {

$sum = $sum + $i;

$i = $i+5;

}

echo "1~100까지의 5의 배수의 합은 {$sum}<br>";

?>


※5번. do-while문을 사용해 10~1까지 출력되는 프로그램을 작성하시오.


<?php /*05.do-while문을 사용해 10~1까지 출력되는 프로그램을 작성하시오.*/

echo "■ do-while문을 사용해 10~1까지 출력<br>";

echo "-------------------------------<br>";

$i=10;


do {

echo "{$i}&nbsp;";

$i--;

}while($i>0);

echo "<br>";

?>


6번. continue문을 사용해 1~10까지의 홀수의 합을 while문으로 구하는 프로그램을 작성하시오.


<?php /*06.continue문을 사용해 1~10까지의 홀수의 합을 while문으로 구하는 프로그램을 작성하시오.*/

echo "■ continue문을 사용해 1~10까지 홀수의 합<br>";

echo "--------------------------------------------<br>";

$i; $sum =0;

for($i=1 ; $i<=10 ; $i++) {

if($i%2==0)

continue;

echo "{$i}&nbsp;";

$sum = $sum+$i;

}

echo "= {$sum}<br>";

?>

저작자 표시 비영리 변경 금지
신고

'PHP)' 카테고리의 다른 글

PHP Programming 정복하기 04장 연습문제  (0) 2017.04.01

WRITTEN BY
kuroyuki

받은 트랙백이 없고 , 댓글이 없습니다.
secret
크리에이티브 커먼즈 라이선스
Creative Commons License

해시값정보는 MSDN구독자 다운로드센터에서 퍼왔습니다.

(출처: 

https://msdn.microsoft.com/ko-kr/subscriptions/downloads/default.aspx?pv=36:350#searchTerm=&ProductFamilyId=350&Languages=en,ja&PageSize=10&PageIndex=1&FileId=0


)


(KRver)

windows 7 Ultimate K

64비트



32비트




windows 7 Ultimate KN

64비트




windows 7 Professional K

64비트



32비트




windows 7 Professional KN

64비트



32비트


Windows 7 Home Premium K

64비트

32비트


Windows 7 Home Premium KN

64비트



32비트




Windows 7 Starter K      (Starter버전은 32비트전용)




Windows 7 Starter KN




Windows 7 Enterprise K

64비트



32비트




Windows 7 Enterprise KN

64비트



32비트




HashTab download

HashTab Setup.exe


HashTab 과 해시값이란?


HashTab 이란 파일 속성 창에 파일 해시 탭을 추가하여 간단한 조작만으로 파일의 해시을 확인할 수 있는 프로그램입니다.

해시값이란 파일의 데이터를 해시 함수(Hash Funtion) 또는 해시 알고리즘을(Hash Algorithm) 통해 계산하여 산출된 값으로 이러한 값은 해당 파일의 고유한 값이 됩니다. 해시값은 고유한 값이기 때문에 서로 다른 두 파일의 해시값이 같다는 것은 두 파일이 완벽하게 100% 일치하는 동일한 파일임을 의미합니다.

아주 쉽게 이야기해서 100 이라는 값을 가진 파일이 있고 해시 함수가 곱하기 2 라고 하였을 때 이 둘을 계산하면 해시값은 200 이 되죠. 또 다른 파일을 같은 해시 함수로 계산해 보았더니 마찬가지로 해시값이 200 이 나왔습니다. 그럼 해당 파일도 100 이라는 값을 가진 파일이라는 의미가 되죠. 결론을 내리면 첫 번째 파일과 두 번째 파일 모두 100 이라는 동일한 데이터를 가진 완전히 똑같은 파일이라고 볼 수 있는 겁니다.

파일 1 해시값 200, 파일 2 해시값 200 -> 파일 1 과 파일 2 는 완전히 똑같은 동일한 파일
파일 1 해시값 200, 파일 2 해시값 300 -> 파일 1 과 파일 2 는 전혀 다른 파일

이러한 해시값은 주로 파일을 배포하는 측에서 다운로드 받은 파일이 온전한(또는 변조되지 않은) 파일인지를 검사해보라는 목적으로 파일과 함께 제공해주는 것이 보통입니다. 제가 블로그에서 제공해드리는 많은 파일들도 이런 해시값을 제공해 드리고 있죠. 

많이 사용되는 해시 함수의 종류로는 CRC32, MD5, SHA-1, RIPEMD-128, Tiger 등이 있습니다.

(인용출처: http://cappleblog.co.kr/261)




사용 예시




참고로 jp버전 윈10레드스톤 파일의 해시정보는

(이름은 이렇게 표기되어 있지만 다운로드 받으면 예시사진의 이름처럼 다운로드 된다. 또하나의 예로 ms공식페이지에서 받는 윈10 레드스톤 kr버전의 이름도 사진의 파일이름과 동일패턴)


저작자 표시 비영리 변경 금지
신고

'TIP)' 카테고리의 다른 글

windows 7 순정 iso파일 버전별 해시값 정보  (0) 2016.12.08

WRITTEN BY
kuroyuki

받은 트랙백이 없고 , 댓글이 없습니다.
secret