SlideShare a Scribd company logo
1 of 15
Download to read offline
FunctionPresented by Junyoung Jung
Club MARO
Dept. of Electronic and Radio Engineering
Kyung Hee Univ.
ch5.
Content
1.
Base of the function
2.
Return value
3.
Practice 1
4.
Practice 2
5.
Assignments
0.
Last class Review
Content
3
0.
Last classReview
2.
Returnvalue
3.
Practice1
4.
Practice2
5.
Assignments
1.
Baseofthefunction
if-else()
if(조건1) {
조건문 만족시 실행할 문장
}
else if (조건2) {
조건문에 해당하지 않는 사항
}
else if (조건3) {
}
…
else {
}
Content
4
0.
Last classReview
2.
Returnvalue
3.
Practice1
4.
Practice2
5.
Assignments
1.
Baseofthefunction
switch(정수) {
case (상수1):
실행문;
break;
case (상수2):
실행문;
break;
case (상수3):
실행문;
break;
default:
실행문;
break;
…
}
switch()
Content
5
0.
Last classReview
2.
Returnvalue
3.
Practice1
4.
Practice2
5.
Assignments
1.
Baseofthefunction
while()
while (반복 조건) {
반복 영역;
}
Content
6
0.
Last classReview
2.
Returnvalue
3.
Practice1
4.
Practice2
5.
Assignments
1.
Baseofthefunction
for()
for(시작조건; 종결조건; 조건변화식){
반복 영역;
}
Content
7
0.
Last classReview
2.
Returnvalue
3.
Practice1
4.
Practice2
5.
Assignments
1.
Baseofthefunction
우리는 함수가 무엇인지 알고 있다!!!!!
y
x
Content
8
0.
Last classReview
2.
Returnvalue
3.
Practice1
4.
Practice2
5.
Assignments
1.
Baseofthefunction
return-type functionName (parameter) {
return return value;
}
#Function
ex)
• int main(void) {
return 0;
}
• if(), switch(), while(), for()
Content
9
0.
Last classReview
2.
Returnvalue
3.
Practice1
4.
Practice2
5.
Assignments
1.
Baseofthefunction
#Return value 이해하기 !!!
…
int function(int a);
int main() {
function();
return 0;
}
int function(int a) {
a = 10;
return a;
}
// 함수 정의
// 함수 선언
// 함수 사용
Content
10
0.
Last classReview
2.
Returnvalue
3.
Practice1
4.
Practice2
5.
Assignments
1.
Baseofthefunction
#덧셈 프로그램 만들기
…
int sum(int num1, int num2);
int main() {
int a, b;
cin >> a >> b;
sum(a, b);
return 0;
}
int sum(int num1, int num2) {
return num1 + num2;
}
Content
11
0.
Last classReview
2.
Returnvalue
3.
Practice1
4.
Practice2
5.
Assignments
1.
Baseofthefunction
#큰 수 찾기 프로그램 만들기
…
int compare(int num1, int num2);
int main() {
int a, b;
cin >> a >> b;
compare(a, b);
return 0;
}
int compare(int num1, int num2) {
// 조건문을 사용하여 코딩하시오!!
}
Content
12
0.
Last classReview
2.
Returnvalue
3.
Practice1
4.
Practice2
5.
Assignments
1.
Baseofthefunction 함수를 사용하여
구구단 프로그램
만들기
Assignment )
Content
13
0.
Last classReview
2.
Returnvalue
3.
Practice1
4.
Practice2
5.
Assignments
1.
Baseofthefunction
함수는 총 3개!!
input(),
gugudan(),
print()
Assignment )
Content
14
0.
Last classReview
2.
Returnvalue
3.
Practice1
4.
Practice2
5.
Assignments
1.
Baseofthefunction
어려울꺼다
하다 못하겠으면
단톡에 물어보기
Assignment )
Thank you

More Related Content

Viewers also liked (14)

Importante Inginocchiatoio proveniente dalla Villa Medicea di Poggio a Caiano
Importante Inginocchiatoio proveniente dalla Villa Medicea di Poggio a CaianoImportante Inginocchiatoio proveniente dalla Villa Medicea di Poggio a Caiano
Importante Inginocchiatoio proveniente dalla Villa Medicea di Poggio a Caiano
 
Manuale d'uso Brand manual di Mario Nacca per esame corso Grahic Design
Manuale d'uso Brand manual di Mario Nacca per esame corso Grahic Design Manuale d'uso Brand manual di Mario Nacca per esame corso Grahic Design
Manuale d'uso Brand manual di Mario Nacca per esame corso Grahic Design
 
11 lezione terra cruda
11 lezione terra cruda11 lezione terra cruda
11 lezione terra cruda
 
MVC for Desktop Application - Part 4
MVC for Desktop Application - Part 4MVC for Desktop Application - Part 4
MVC for Desktop Application - Part 4
 
Sesion 9
Sesion 9Sesion 9
Sesion 9
 
Chapter 04
Chapter 04Chapter 04
Chapter 04
 
Kepemimpinan dalam materi kewirausahaan
Kepemimpinan dalam materi kewirausahaanKepemimpinan dalam materi kewirausahaan
Kepemimpinan dalam materi kewirausahaan
 
Unidad 01 LA FAMILIA CÉLULA PRIMORDIAL DE LA SOCIEDAD
Unidad 01 LA FAMILIA CÉLULA PRIMORDIAL DE LA SOCIEDADUnidad 01 LA FAMILIA CÉLULA PRIMORDIAL DE LA SOCIEDAD
Unidad 01 LA FAMILIA CÉLULA PRIMORDIAL DE LA SOCIEDAD
 
Evaluacion rubrica 2016 2017
Evaluacion rubrica 2016 2017Evaluacion rubrica 2016 2017
Evaluacion rubrica 2016 2017
 
Rubricas 1 er bloque
Rubricas 1 er bloqueRubricas 1 er bloque
Rubricas 1 er bloque
 
Canais de distribuicao
Canais de distribuicaoCanais de distribuicao
Canais de distribuicao
 
Legno - 4
Legno - 4Legno - 4
Legno - 4
 
Legno - 2
Legno - 2Legno - 2
Legno - 2
 
Materiali lapidei 3 - Architettura romana
Materiali lapidei 3 - Architettura romanaMateriali lapidei 3 - Architettura romana
Materiali lapidei 3 - Architettura romana
 

More from Junyoung Jung

[KCC oral] 정준영
[KCC oral] 정준영[KCC oral] 정준영
[KCC oral] 정준영Junyoung Jung
 
전자석을 이용한 타자 연습기
전자석을 이용한 타자 연습기전자석을 이용한 타자 연습기
전자석을 이용한 타자 연습기Junyoung Jung
 
[2018 평창올림픽 기념 SW 공모전] Nolza 보고서
[2018 평창올림픽 기념 SW 공모전] Nolza 보고서[2018 평창올림픽 기념 SW 공모전] Nolza 보고서
[2018 평창올림픽 기념 SW 공모전] Nolza 보고서Junyoung Jung
 
[2018 평창올림픽 기념 SW 공모전] Nolza - Activity curation service
[2018 평창올림픽 기념 SW 공모전] Nolza - Activity curation service[2018 평창올림픽 기념 SW 공모전] Nolza - Activity curation service
[2018 평창올림픽 기념 SW 공모전] Nolza - Activity curation serviceJunyoung Jung
 
SCC (Security Control Center)
SCC (Security Control Center)SCC (Security Control Center)
SCC (Security Control Center)Junyoung Jung
 
sauber92's Potfolio (ver.2012~2017)
sauber92's Potfolio (ver.2012~2017)sauber92's Potfolio (ver.2012~2017)
sauber92's Potfolio (ver.2012~2017)Junyoung Jung
 
Electron을 사용해서 Arduino 제어하기
Electron을 사용해서 Arduino 제어하기Electron을 사용해서 Arduino 제어하기
Electron을 사용해서 Arduino 제어하기Junyoung Jung
 
[UNITHON 5TH] KOK - 프로귀찮러를 위한 지출관리 서비스
[UNITHON 5TH] KOK - 프로귀찮러를 위한 지출관리 서비스[UNITHON 5TH] KOK - 프로귀찮러를 위한 지출관리 서비스
[UNITHON 5TH] KOK - 프로귀찮러를 위한 지출관리 서비스Junyoung Jung
 
[우아주, Etc] 정준영 - 페이시스템
[우아주, Etc] 정준영 - 페이시스템[우아주, Etc] 정준영 - 페이시스템
[우아주, Etc] 정준영 - 페이시스템Junyoung Jung
 
[우아주, 7월] 정준영
[우아주, 7월] 정준영[우아주, 7월] 정준영
[우아주, 7월] 정준영Junyoung Jung
 
[team608] 전자석을 이용한 타자연습기
[team608] 전자석을 이용한 타자연습기[team608] 전자석을 이용한 타자연습기
[team608] 전자석을 이용한 타자연습기Junyoung Jung
 
[Kcc poster] 정준영
[Kcc poster] 정준영[Kcc poster] 정준영
[Kcc poster] 정준영Junyoung Jung
 
[Graduation Project] 전자석을 이용한 타자 연습기
[Graduation Project] 전자석을 이용한 타자 연습기[Graduation Project] 전자석을 이용한 타자 연습기
[Graduation Project] 전자석을 이용한 타자 연습기Junyoung Jung
 
[KCC poster]정준영
[KCC poster]정준영[KCC poster]정준영
[KCC poster]정준영Junyoung Jung
 
16 학술제 마무리 자료
16 학술제 마무리 자료16 학술제 마무리 자료
16 학술제 마무리 자료Junyoung Jung
 
[대학생 연합 해커톤 UNITHON 3RD] Mingginyu_ppt
[대학생 연합 해커톤 UNITHON 3RD] Mingginyu_ppt[대학생 연합 해커톤 UNITHON 3RD] Mingginyu_ppt
[대학생 연합 해커톤 UNITHON 3RD] Mingginyu_pptJunyoung Jung
 
[2016 K-global 스마트디바이스톤] inSpot
[2016 K-global 스마트디바이스톤] inSpot[2016 K-global 스마트디바이스톤] inSpot
[2016 K-global 스마트디바이스톤] inSpotJunyoung Jung
 
[2015전자과공모전] ppt
[2015전자과공모전] ppt[2015전자과공모전] ppt
[2015전자과공모전] pptJunyoung Jung
 

More from Junyoung Jung (20)

[KCC oral] 정준영
[KCC oral] 정준영[KCC oral] 정준영
[KCC oral] 정준영
 
전자석을 이용한 타자 연습기
전자석을 이용한 타자 연습기전자석을 이용한 타자 연습기
전자석을 이용한 타자 연습기
 
[2018 평창올림픽 기념 SW 공모전] Nolza 보고서
[2018 평창올림픽 기념 SW 공모전] Nolza 보고서[2018 평창올림픽 기념 SW 공모전] Nolza 보고서
[2018 평창올림픽 기념 SW 공모전] Nolza 보고서
 
[2018 평창올림픽 기념 SW 공모전] Nolza - Activity curation service
[2018 평창올림픽 기념 SW 공모전] Nolza - Activity curation service[2018 평창올림픽 기념 SW 공모전] Nolza - Activity curation service
[2018 평창올림픽 기념 SW 공모전] Nolza - Activity curation service
 
SCC (Security Control Center)
SCC (Security Control Center)SCC (Security Control Center)
SCC (Security Control Center)
 
Google File System
Google File SystemGoogle File System
Google File System
 
sauber92's Potfolio (ver.2012~2017)
sauber92's Potfolio (ver.2012~2017)sauber92's Potfolio (ver.2012~2017)
sauber92's Potfolio (ver.2012~2017)
 
Electron을 사용해서 Arduino 제어하기
Electron을 사용해서 Arduino 제어하기Electron을 사용해서 Arduino 제어하기
Electron을 사용해서 Arduino 제어하기
 
[UNITHON 5TH] KOK - 프로귀찮러를 위한 지출관리 서비스
[UNITHON 5TH] KOK - 프로귀찮러를 위한 지출관리 서비스[UNITHON 5TH] KOK - 프로귀찮러를 위한 지출관리 서비스
[UNITHON 5TH] KOK - 프로귀찮러를 위한 지출관리 서비스
 
[우아주, Etc] 정준영 - 페이시스템
[우아주, Etc] 정준영 - 페이시스템[우아주, Etc] 정준영 - 페이시스템
[우아주, Etc] 정준영 - 페이시스템
 
[우아주, 7월] 정준영
[우아주, 7월] 정준영[우아주, 7월] 정준영
[우아주, 7월] 정준영
 
[team608] 전자석을 이용한 타자연습기
[team608] 전자석을 이용한 타자연습기[team608] 전자석을 이용한 타자연습기
[team608] 전자석을 이용한 타자연습기
 
[Kcc poster] 정준영
[Kcc poster] 정준영[Kcc poster] 정준영
[Kcc poster] 정준영
 
[Graduation Project] 전자석을 이용한 타자 연습기
[Graduation Project] 전자석을 이용한 타자 연습기[Graduation Project] 전자석을 이용한 타자 연습기
[Graduation Project] 전자석을 이용한 타자 연습기
 
[KCC poster]정준영
[KCC poster]정준영[KCC poster]정준영
[KCC poster]정준영
 
16 학술제 마무리 자료
16 학술제 마무리 자료16 학술제 마무리 자료
16 학술제 마무리 자료
 
[Maybee] inSpot
[Maybee] inSpot[Maybee] inSpot
[Maybee] inSpot
 
[대학생 연합 해커톤 UNITHON 3RD] Mingginyu_ppt
[대학생 연합 해커톤 UNITHON 3RD] Mingginyu_ppt[대학생 연합 해커톤 UNITHON 3RD] Mingginyu_ppt
[대학생 연합 해커톤 UNITHON 3RD] Mingginyu_ppt
 
[2016 K-global 스마트디바이스톤] inSpot
[2016 K-global 스마트디바이스톤] inSpot[2016 K-global 스마트디바이스톤] inSpot
[2016 K-global 스마트디바이스톤] inSpot
 
[2015전자과공모전] ppt
[2015전자과공모전] ppt[2015전자과공모전] ppt
[2015전자과공모전] ppt
 

[C++]5 function