일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- ISSACMin
- 앱인벤터
- 파이썬을 중심으로
- 비트 논리 연산자
- 사용자 출력
- C++
- C++ Basic
- 앱 인벤터
- Python Basic
- 파이썬
- 사용자 입력
- 프로그래밍 열풍
- user function
- Logic Operator
- 앱 인벤터 예시
- 앱 인벤터 2
- 관계 연산자
- User Input Output
- 모바일 무료 게임 순위
- C++ 연습예제
- 연산자
- Conditional operator
- input
- Operator
- output
- Python
- 앱 스토어 4월
- cmath
- help 함수
- using namespace std
- Today
- Total
목록C++ (12)
ISSAC.Min
1. 수학 함수(cmath) 우리는 앞에서 함수(Function)에 대한 전반적인 이야기를 했었다. 이 포스팅에서는 바로 전 [사용자 정의 함수(User Defined Function)]에서 잠시 등장했었던 에 대해서 알아볼 것이다. 수학함수 는 C++안에 포함된 표준 라이브러리이며 그 안에는 우리가 실제 공학계산기에서 사용하는 삼각함수, 지수함수, 서비스 함수, 로그함수 등과 같은 수식들을 손쉽게 접근할 수 있도록 정리되어있다. 함 수 설 명 min(x, y) x와 y 중 최소값을 반환한다. max(x, y) x와 y 중 최대값을 반환한다. ceil(x) x를 정수 올림한다. (반환값은 double형) floor(x) x를 정수 내림한다. (반환값은 double형) abs(x),fabs(x) x의 절댓..
1. 함수(Function) 함수(Function)이란 어떠한 작업을 수행하기 위해서 설계된 코드들의 집합이라고 말할 수 있다. 특히 이러한 함수는 복잡한 코드들이 자주 사용될때 빛을 바라는데 예시를 들면 와 같이 수식들이 포함되어있는 라이브러리 안 함수들이 그러하다. 12345678910#include #include using namespace std; int main() { int num1 = 1; cout
1. Lab #1_0 화면에 Hello World 출력하는 프로그램을 작성하라. 2. Lab #1_1 사용자로 부터 두 개의 정수를 입력받아 +, -, *, /, %를 출력하는 프로그램을 만들어라. 단, /의 출력은 실수가 출력되어야 한다. 3. Lab #1_2 사용자로 부터 두 개의 정수(num1, num2)를 차례대로 입력받고 num1과 num2의 값을 서로 교체하여 출력하라. 4. Lab #1_3 사용자에게 신장(실수), 몸무게(실수)를 입력받고 BMI지수(실수)를 출력하라. BMI지수의 식은 아래와 같다. BMI = weight(kg) / (height(m) * height(m)) 5. 실습
1. 사용자 입력 / 출력(User Input / output) 소프트웨어에 있어서 제일 중요한 사람이 있다면 그것은 누구라고 할 수 있을까? 전적으로 필자는 사용자(User)라고 생각한다. 이유는 소프트웨어는 사용자의 요구를 처리하기 위한 도구이기 때문이다. 즉, 오늘할 이야기도 사용자들을 위해 꼭 필요하고 C++의 기본이 되는 함수를 포스팅 할 것이다. 오늘 소개할 사용자 입출력 함수는 앞의 포스팅들인 [연산자(Operator)]의 예시에서 계속 사용했었던 cout과 cin이다. C++에서는 cout, cin을 표준 입출력 함수(콘솔 표준 입출력 함수)라고 정의하며 사용을 위해서는 이라는 헤더파일을 불러와야한다. 1#include cs 즉, cout과 cin은 헤더파일 안에 존재하며 우리는 main ..
1. 비트 연산자(Bitwise Operator) 비트 연산자(Bitwise Operator)는 논리 연산자랑 비슷한 비트 논리 연산자와 비트를 이동시킬 수 있는 시프트 연산자로 나눌 수 있다. 사실 C/C++를 통한 디바이스를 직접 제어하는 것이 아니라면 비트 연산자를 크게 쓸일은 없다고 볼 수 있다. 필자 또한 비트 연산자를 써본적은 학교 강의 실습시간이 전부인 것 같지만 연산자고 크게 어려운 내용은 없으니 기억해 놓자. 비트 논리 연산자는 논리 연산자와 비슷하게 &, |, ^, ~ 등을 사용하며 아래와 같다. 연 산 자 설 명 & 같은 위치간 비트가 모두 1일때만 1을 반환한다. | 같은 위치간 비트가 모두 0일때만 0을 반환한다. ^ 같은 위치간 비트가 다를 경우 1을 반환한다. ~ 비트의 수를 ..
1. 조건 연산자(Conditional Operator) 아직 설명하지 않았지만 포스팅 중간 중간 조건문이 등장 하기도 했는데 여기서 조건 연산자(Conditional Operator)는 이 조건문을 대체할 수 있는 연산자이다. 조건 연산자를 설명하기 위해서 뒤에서 설명할 조건문(if-else)을 간략히 설명하고 조건 연산자를 알아보도록 하겠다. 조건문(if - else)문은 아래처럼 사용한다. 123456789101112131415#include using namespace std; int main() { int num1; // signed 정수 num1의 선언 cout num1; // num1의 사용자입력 if(num1 >= 0){ // num1이 0이상의 정수일 경우 출력 cout
1. 관계 연산자(Relational Operator) 관계 연산자(Relational Operator)은 변수들의 상관관계를 연산하여 논리형(참, 거짓)을 반환해 줍니다. 주로 조건문, 반복문에서 자주 사용되며 do-while과 같이 반복시행을 위한 첫 조건에 자주 사용되는 연산자이며 사용방법은 크게 어렵지 않다. 1234567891011121314151617#include using namespace std; int main (){ int num1 = 10; int num2 = 12; cout
1. 부호 연산자(Signed Operator) 부호 연산자(Signed Operator)는 간단하다. 음수와 양수를 나타낼 때 우리가 사용하는 +, -를 부호 연산자라고 부른다. 앞에서 말한 산술 연산자와 구별한다면 변수와 변수 사이에 연산자가 있다면 산술 연산자고 임의 변수 앞에 연산자가 있다면 부호 연산자가 된다고 말할 수 있다. 또한 수학적으로 부호연산자를 사용할 때 양수의 부호 연산자를 생략하기도 하는데 프로그래밍에서도 동일하게 양수의 수를 표기할 때 부호 연산자 +를 생략할 수 도 있다. 123456789101112131415#include using namespace std; int main (){ int num1 = 1; int num2 = +1; int num3 = -1; cout
1. 증감 연산자 프로그래밍을 하면서 어떤 변수를 +1이나 -1을 취하는 것은 흔히 있는 연산과정이므로 C++에서는 증감 연산자(Increment/Decrement Operator)라는 것을 지원한다. 증감 연산자는 간단하게 두가지가 존재한다. ++ / -- 증감 연산자의 역활은 변수를 +1 또는 -1의 연산을 취하여 (변수 +- 1)로 반환하는 연산자이다. 실제 코드를 아래서 살펴보면 12345678910111213#include using namespace std; int main(){ int i = 0; cout
1. 대입 연산자 가장 대표적인 대입 연산자로 '=' 을 예로 들 수 있다. 우리는 수학적인 관점에서 '='을 아래와 같이 사용한다. x = 1 여기서 수학적인 관점에서 위의 식은 'x는 1이다'라는 내용을 포함하고 있다. 그렇다면 프로그래밍에서 위의 식은 무엇을 말할까? 위의 식은 프로그래밍에서 '1을 x에 넣는다'라는 내용을 가지고 있다. 쉽게말하면 방향성이 존재한다고 생각하면 된다. 방향성이란 프로그래밍에서 x는 1이지만 1은 x가 아닐 수도 있다는 것이다. 즉, 오른쪽에서 왼쪽을 생각하면 쉬울 것같다.(물론 모든 언어가 이런 특징을 같지는 않는다.) 이러한 특징을 가지는 여러가지 대입 연산자는 아래와 같다. 연 산 자 설 명(num1 (연산자) num2) = 변수에 수를 대입하는 연산자 += 변수..