본문 바로가기

반응형

SWEET NEW

(352)
[Arduino] LED 실습: LED 밝기 제어 LED 밝기 제어 (준비물) 아두이노 우노(Arduino Uno) USB 케이블 LED 저항 점퍼 케이블 (회로 연결) int led1 = 13; int led2 = 12; void setup() { pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); } void loop() { // led1과 led2를 같은 주기상에 놓아준다. digitalWrite(led1, HIGH); digitalWrite(led2, LOW); delay(9); // led1의 'HIGH' 시간이 높다 -> led1가 더 밝다 digitalWrite(led1, LOW); digitalWrite(led2, HIGH); delay(1); } LED는 전류 제어 소자로 전류가 많이 흐르면 밝아진다. 따라..
[C언어] 실습: 세 개의 숫자를 입력받은 후, 큰 수 출력하기 (조건 연산자) 세 개의 숫자를 입력받은 후, 큰 수 출력하기 (조건 연산자) 입력형식 출력형식 첫 번째 수: 두 번째 수: 세 번째 수: 최댓값: // 전처리문 #include int main(){ // 선언문 int num1, num2, num3; int max = 0; // 입력문 printf("첫 번째 수 : "); scanf("%d", &num1); printf("두 번째 수 : "); scanf("%d", &num2); printf("세 번째 수 : "); scanf("%d", &num3); // 처리문 max = num1 < num2 ? num2 : num1; max = max < num3 ? num3 : max; // 출력문 printf("최댓값 : %d\n", max); return 0; }
[Arduino] LED 실습: LED 차례로 한 개씩 On/Off 하며 왕복하기 LED 차례로 한 개씩 On/Off하며 왕복하기 (준비물) 아두이노 우노(Arduino Uno) USB 케이블 LED 저항 점퍼 케이블 (회로 연결) int led[6] = {13, 12, 11, 10, 9, 8}; void setup(){ for(int i = 0; i 0; --i){ // led[0]과 led..
[C언어] 실습: 홀수/짝수 숫자 판단하기 (조건 연산자) 홀수/짝수 숫자 판단하기 (조건 연산자) 입력형식 출력형식 숫자: 홀수 or 짝수 #include int main(){ int num; printf("숫자 : "); scanf("%d", &num); num % 2 ? printf("홀수\n") : printf("짝수\n"); // 나머지가 1(참)이면 홀수, 0(거짓)이면 짝수 return 0; }
[C언어] 연산자(Operator) 연산자(Operator) - 피연산자 사이에서 계산을 수행하기 위해 사용되는 기호 또는 키워드이다. - 피연산자 : 변수 or 상수 or 항 - 피연산자의 개수에 따라 단항 연산자와 이항 연산자가 있다. - 최상위 연산자 : ( ), [ ] 종 류 연 산 자 1차 연산자 ( ) [ ] . -> 단항 연산자 - ++ -- ~(비트 부정) !(논리 부정) * & sizeof(type) 산술 연산자 + - * / % 비트 이동 연산자 관계 연산자 = 동등 연산자 == != 비트 논리 연산자 & ^ | 논리 연산자 && || ! 조건 연산자 (조건항) ? (항1) : (항2) 대입 연산자 = += -= *= /= %= &= ^= != = 콤마 연산자 , // 전처리문 #include int main(){ // ..
[C언어] 문자열 입력받기: scanf(), gets() 1. scanf() - scanf("입력서식", &변수명); - 입력서식에 맞는 데이터를 입력받아 변수명에 저장한 후, 그 변수의 주소를 시스템에 넘겨준다. - 공백 포함이 불가능하며, 입력이 끝났음을 알려주는 것은 'Space Bar'와 'Enter' 키이다. // 전처리문 #include int main(){ char name[10]; printf("이름 : "); scanf("%s", name); // 배열은 주소의 의미를 내포하고 있어 &name으로 쓰지 않는다. printf("입력한 이름은 %s 입니다.\n", name); return 0; } 2. gets() - 공백 포함이 가능하다. // 전처리문 #include int main(){ char name[10]; printf("이름 : ");..
[Arduino] LED 실습: LED 하나씩 모두 On, 이후 하나씩 Off 하기 LED 하나씩 모두 On, 이후 하나씩 Off 하기 (준비물) 아두이노 우노(Arduino Uno) USB 케이블 LED 저항 점퍼 케이블 (회로 연결) int led[6] = {13, 12, 11, 10, 9, 8}; void setup(){ for(int i = 0; i = 0; --i){ digitalWrite(led[i], LOW); // LOW(0V) 출력 delay(1000)..
[C++] 문자열 찾기: string.find(); size_t find(const string& str, size_T pos = 0) const; str : 찾고자 하는 문자(열) pos: 찾기 시작하는 주솟값 ​ string.find 함수는 헤더 파일에 정의되어 있으며, 찾고자 하는 문자(열) str을 찾아준다. 그리고 str을 찾으면 해당 문자(열)이 위치한 주솟값을 반환하며, 찾지 못하면 string::npos를 반환한다. 예1. 찾는 문자(열)가 있으면 "Found"를 출력하고, 없으면 "Not found"를 출력한다. #include #include int main(void) { std::string word = "sweet new, sweet new"; std::string str; std::cout > str; int pos = 0; if ..

반응형