자바스크립트를 이용한 요일 구하기 소스 자바스크립트를 이용한 오늘이 무슨 요일인지 구하는 소스를 보도록 하겠습니다. 자바스크립트를 이용해서 요일을 구하기 위해서는 먼저 getDay() 함수를 이용해야 합니다. getDay() 함수로 오늘의 요일(Day of the Week)에 해당하는 숫자를 얻을 수 있습니다. 숫자는 0으로 시작하며 0은 일요일을 의미합니다. 월요일은 1, 화요일은 2, 수요일은 3 이렇게 표현됩니다. 아래의 소스와 같이 먼저 요일 이름이 들어있는 배열을 만들고 요일 이름이 들어 있는 배열에, 이 숫자를 첨자(인덱스)로 넣으면 현재 "요일명"이 나옵니다. 위 소스코드를 실행하면 아래와 같이 오늘이 무슨 요일인지 확인할 수 있습니다.
웹페이지를 프로그래밍 하다보면 년,월,일 등의 날짜를 입력해야 할 필요가 있는데요. 그런 때 달력이 필요하죠? 그런데 달력을 직접 만들자니 그렇고... 또 인터넷에 있는 소스를 또 그대로 가져다 쓰자니 또 그렇고 여러가지 고민이 되었습니다. 그런데 JQuery에서 제공하는 Datepicker라는 녀석을 이용하니 금방 되더라구요. 디자인은 투박하지만 달력으로의 기능은 문제없으니 간단하게 사용해주면 될 것 같네요. Datepicker라고 해서 소스가 길 것 같다구요? 소스도 간단합니다. Date: 위의 소스를 그대로 복사 & 붙여넣기 하시면 JQuery를 이용한 간단한 달력이 완성됩니다. 소스 응용하기 위의 소스를 조금만 응용해 볼까요?위에 보이는 실행 결과와 조금은 다른 화면임을 알 수 있는데요. 년도와 ..
HTML5, CSS3, JAVASCRIPT 무료 자료를 찾다보면 주로 영어로 된 자료들이 많은데요. 무료로 공개해주신 분이 있어 이렇게 공유합니다.정보를 공개해주신 분은 한국성공회대학교 소프트웨어 학부 외래교수이며, Microsoft Visual C# MVP로 활동하고 계신 원철연 님입니다. 원철연 님이 1년 정도 집필한 책이 우여곡절을 거쳐 출판을 할 수 없게 되자, 누구나 무료로 이 정보를 볼 수 있도록 공개해주신 것입니다. 최근 HTML5와 CSS3, JAVASCRIPT에 대한 새 책이 시중에서 많이 출간되고 있는데, 전문가 분들 중 몇 분은 "그 책들과 비교해서 손색이 없으며 어떤 부분은 이 공개자료가 더 좋기에 그 책들이 영향을 받지 않을까 걱정된다."란 말까지 할 정도라고 하네요. 링크 : h..
[HTML] FRAMESET, FRAME, iFRAME 태그의 속성 태그의 속성 border="픽셀" 경계선의 두께 설정 bordercolor="색이름/RGB값" 경계선의 색상 설정 cols/rows="픽셀/%" 프레임셋 내의 프레임들을 열/행으로 나눌 때 frameborder="1/0" 프레임 경계선의 표시 유무 설정(1=yes/0=no) framespacing="픽셀" 프레임셋 내에서 프레임간의 간격 태그의 속성 src="url" 연결될 페이지 border="픽셀" 경계선의 두께 설정 bordercolor="색이름/RGB값" 경계선의 색상 설정 frameborder="1/0" 프레임 경계선의 표시 유무 설정(1=yes/0=no) marginheight="픽셀" 프레임내의 문서와 상하 여백을 설정 ma..
C언어를 하다 보면 소스코드의 맨 처음에 #으로 시작하는 코드들이 있습니다. 저도 이걸 처음 보고는 '어? 이건 뭐지?" 했는데요. 이 강좌를 통해서 C언어 소스코드에서 #으로 시작하는 것이 무엇인지 파헤쳐 보도록 하겠습니다. 전처리기지시자(Preprocessor directives) C언어 소스코드를 보면 #으로 시작하는 코드들이 있는데요. 이 #으로 시작하는 코드를 C언어에서는 전처리기(preprocessor)라고 부릅니다. 전처리기(preprocessor)란 컴파일러가 번역하기 전에 처리한다는 의미입니다. 다시 말하면, 소스코드를 전처리기가 처리한 다음에 그 결과를 컴파일러가 번역한다는 것인데요. 전처리기 지시자들은 전처리기가 할 일을 가르쳐주는 문장으로서 ‘#’ 기호로 시작합니다. 전처리기지시자(..
armstrong number란 각 자릿수의 숫자 세제곱이 원래의 수가 되는 수를 말합니다.예를 들어 1^3 + 3^3 + 5^3 = 1351의 세제곱과 3의 세제곱과 5의 세제곱의 합은 135입니다. 입력받은 숫자가 armstrong number인지 아닌지 판별하는 프로그램을 만드세요. #includevoid main(){int n;scanf("%d", &n); 채워야할 코드. if(채워야할 코드.)printf("%d는 armstrong number입니다.", n);elseprintf("%d는 armstrong number가 아닙니다.", n);}
주석(Comment)이란? 파일을 열었는데 설명은 없고 소스코드만 잔뜩 있다면 어느 누구라도 소스코드를 쉽게 이해할 수 없겠죠? 그래서 주석이라는 요놈이 있는 것입니다. 주석은 소스코드를 보는 개발자들을 위해 소스코드를 설명한 부분을 말합니다. 주석(Comment)이란?- 컴파일러(compiler)에 의해 번역되지 않는 부분을 말합니다.- 주로 개발자들의 프로그램 이해를 돕기 위해 설명하는 부분입니다. 백번 말해도 한 번 보는 것이 낫습니다. 아래의 그림이 바로 실제 소스코드인데요. 아래의 그림을 보시면 녹색 부분이 바로 주석입니다. 간단한 소스라서 주석이 무엇이 필요있나? 생각하실 지도 모르지만 소스코드가 1000줄이 넘어가고 10000줄이 넘어가면 주석이 없이는 이해하기 힘들 것입니다. 주석(Comm..
이번에 볼 소스는 함수 gets()로 문자열을 입력 받아서 공백단위로 출력시키는 소스입니다. 문자열을 입력받아서 공백 단위로 끊어서 출력하는 소스이지요. 예를들어 i love you라고 입력하면 I love you 라고 출력하는 예제입니다. 먼저 출력 화면을 보도록 하겠습니다. 다음과 같이 출력되게 소스를 구성하면 되겠습니다. 소스보기 아래는 C언어로 구현한 gets()를 이용한 공백 단위로 끊어 출력하기 소스입니다. #include int main(void) { char input[100]; int i; gets(input); for (i = 0; input[i] != '\0'; i++) { // 해당 글자가 뛰어쓰기이면 // 줄바꿈으로 전환 if(input[i] == ' '){ input[i] = '..
프로그래밍 문제, 프로그래명 : notaskwhy 프로그래밍 문제입니다. 출처는 dovelet입니다. 프로그램 명: notaskwhy제한시간: 1 초학생의 반과 번호가 입력으로 주어진다.줄을 서는 방식은반으로는 1 , 4 , 2 , 3 반 순으로 줄을 서야하고같은 반 내에서는 1 반과 3 반은 오름차순 2 반과 4 반은 내림차순으로줄을 서야 한다.왜 그렇게 줄을 서야 하는지는 묻지마라... 묻다가 다친 사람이 여러 명이다.(^^) 입력입력의 첫줄은 총 인원수 n 이 입력된다. n 은 1 이상 100 이하인 자연수이다. 다음 줄 부터는 반 번호와 반 내에서의 학생번호가 입력된다.반 번호는 1 에서 4 까지이고 학생 번호는 1 에서 60 사이다. 물론 같은 반내에서는 같은 번호가 존재하지 않는다. 출력정렬된..
인터넷에서 퍼 온 프로그래밍 문제 인터넷을 돌아다니다가 퍼 온 프로그래밍 문제입니다. 한번 풀어보세요^^ 간단한 메뉴 시스템을 작성해보자. 다음과 같은 메뉴를 선택하고 사용자로부터 입력을 받아서입력이 올바른지를 검사한다. 메뉴를 실제로 실행할 필요는 없다.다만 메뉴의 이름을 화면에 출력하고 다시 반복한다.--------------------------------------------------1. 햄버거2. 치즈버거3. 샌드위치4. 종료원하는 메뉴를 선택하시오.--------------------------------------------------(a) 메뉴를 화면에 출력하고 원하는 메뉴를 선택하라는 메시지를 내보내는 함수print_menu()를 작성한다. (b)사용자로부터 하나의 정수를 읽은 후에 메..
오늘은 간단한 C언어 문제를 풀어보도록 하겠습니다. 이 문제는 C언어를 배우면서 초반에 많이 보시는 문제일수도 있으리라 생각이 됩니다. 바로 신장(키)을 입력받아 신장을 비교하여 누가 큰지 결과를 출력하는 프로그램입니다. 신장 비교 문제두 사람의 이름과 신장을 입력 받아 누가 얼마나 더 큰지를 판단하여 출력하는 프로그램을 작성하시오. 출력 예길동의 신장은 170.5cm이고 공자의 신장은 188.4cm로서공자가 길동이 보다 17.9cm더 큽니다. #include void main() { char name1[30], name2[30]; float height1, height2; printf("이름을 입력하세요 : "); scanf("%s", name1); printf("%s의 키를 입력하세요 : ",..
printf()함수는 C언어를 배우는 사람이 main함수와 함께 가장 먼저 대하는 함수입니다. 함수에 대해서는 다음에 상세하게 배워보도록 하구요. 함수는 일종의 명령어라고 생각하시면 되겠습니다. 이 printf를 사용함에 있어 주의해야 할 점이 있는데 바로 print가 아니라 printf입니다. printf의 f는 Formatted의 약자이며 출력할 때 형태를 지정할 수 있습니다. 조심! print가 아니라 printf입니다. 뒤에 f가 하나 더 붙습니다. printf의 f는 Formatted의 약자입니다. printf()함수는 괄호안의 문자열을 화면으로 출력합니다. 아래의 소스는 '안녕하세요'라는 문자열을 화면에 출력하는 예제입니다. 여러분도 한번 실행해 보시기 바랍니다. #include int mai..
- Total
- Today
- Yesterday
- W3Schools Online Web Tutorials
- 구차니의 잡동사니 모음
- [IT]블로거팁닷컴
- 비앤아이님의 블로그
- Blog Suspect
- 즐거운하루 blog
- zinicap의 검색엔진 마케팅(SEM)
- 머니야머니야님의 블로그
- [Friend] AtinStory
- [기타배우기]해브원 박스
- [웹표준] SINDB.com
- 해커 C 이야기
- [애드센스] 길라잡이
- 정순봉의 IT SCHOOL
- 씨디맨의 컴퓨터이야기
- 2proo Life Story
- 못된준코의 세상리뷰
- [IT강좌] 정보문화사
- IN 대전
- 에우르트는 나쁜남자 -_-
- 씬의 싱크탱크
- 엔돌슨의 IT이야기
- 진이늘이
- 'Cooltime'의 블로그
- 후이의 Tistory
- Soulstorage
- 앤드&엔드의 블로그
- June Blog
- 노지의 소박한 이야기
- gbWorld
- 인터넷 속 나의 생각
- HarshNix
- ART of WEB
- 녹두장군 - 상상을 현실로
- 인터넷
- 소스코드
- MBTI 자료
- JavaScript
- 인터넷 익스플로러
- 스마트폰
- 프로그래밍
- MBTI 테스트
- 강좌
- 프로그래밍 문제
- MBTI
- C
- 성공
- HTML
- 리뷰
- It
- MBTI 강좌
- C언어 문제
- 강의
- 안드로이드 어플 추천
- 모토로이
- 안드로이드 어플
- php
- 효과음
- 안드로이드
- C언어 소스
- MBTI 검사
- C언어
- 소스
- 예제 소스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |