๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
C ์–ธ์–ด/๋ฌธ์ œํ’€์ด

[C์–ธ์–ด]ํƒˆ๋ ˆ์Šค์˜ AC:AE=BC:DE ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 5์žฅ

by IworldT 2021. 10. 12.
๋ฐ˜์‘ํ˜•

์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 5์žฅ 9๋ฒˆ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์ž.

 


๊ทธ๋ฆฌ์Šค ์ตœ์ดˆ์˜ ์ˆ˜ํ•™์ž์ด์ž ์ฒœ๋ฌธํ•™์ž์ธ ํƒˆ๋ ˆ์Šค๋Š” ์ง€ํŒก์ด ํ•˜๋‚˜๋กœ ํ”ผ๋ผ๋ฏธ๋“œ์˜ ๋†’์ด๋ฅผ ์žฌ์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค.

ํƒˆ๋ ˆ์Šค๋Š” ์ง€ํŒก์ด๋ฅผ ๋˜‘๋ฐ”๋กœ ๋•…์— ์„ธ์šฐ๊ณ  ์ง€ํŒก์ด๋ฅผ ์›€์ง์—ฌ์„œ ์ง€ํŒก์ด์˜ ๊ทธ๋ฆผ์ž์™€ ํ”ผ๋ผ๋ฏธ๋“œ์˜ ๊ทธ๋ฆผ์ž๋ฅผ ์ผ์น˜์‹œ์ผฐ๋‹ค. 

์‚ผ๊ฐํ˜• ABC์™€ ์‚ผ๊ฐํ˜• ADE๋Š” ๋‹ฎ์Œ๊ผด์ด๋ฏ€๋กœ ๋‹ค์Œ์˜ ์ˆ˜์‹์ด ์„ฑ๋ฆฝํ•œ๋‹ค.

AC : AE = BC : DE

 

๋”ฐ๋ผ์„œ AC์™€ AE, BC๋ฅผ ์•ˆ๋‹ค๋ฉด DE๋ฅผ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋‹ค. AC์™€ AE, BC๋ฅผ ์ž…๋ ฅํ•ด์„œ DE๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋ผ.

์ž…๋ ฅ๋˜๋Š” ์ˆ˜์น˜๋Š” ๋ชจ๋‘ ์‹ค์ˆ˜๋กœ ํ•œ๋‹ค.


๋ฐ˜์‘ํ˜•

 

 

ํ’€์ด

์ง€ํŒก์ด์˜ ๋†’์ด๊ฐ€ BC, ๊ทธ๋ฆผ์ž์˜ ๊ธธ์ด๊ฐ€ AC, ํ”ผ๋ผ๋ฏธ๋“œ๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ๊ฐ€ AE์ด๋‹ค.

์ € ๋น„๋ก€์‹์€ ์ค‘ํ•™๊ต ๋•Œ ๋ฐฐ์šด ๋‚ดํ•ญ์˜ ๊ณฑ = ์™ธํ•ญ์˜ ๊ณฑ ์„ ์ด์šฉํ•˜์ž.

์ง€ํŒก์ด์˜ ๋†’์ด * ํ”ผ๋ผ๋ฏธ๋“œ ๊ฑฐ๋ฆฌ / ๊ทธ๋ฆผ์ž์˜ ๊ธธ์ด

 

 

์ฝ”๋“œ

#include <stdio.h> 

int main(void) {

	double stick, shadow, dist, prmd;

	printf("์ง€ํŒก์ด์˜ ๋†’์ด:");
	scanf_s("%lf", &stick);

	printf("์ง€ํŒก์ด ๊ทธ๋ฆผ์ž์˜ ๊ธธ์ด:");
	scanf_s("%lf", &shadow);

	printf("ํ”ผ๋ผ๋ฏธ๋“œ๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ:");
	scanf_s("%lf", &dist);

	prmd = stick * dist / shadow;
	printf("ํ”ผ๋ผ๋ฏธ๋“œ์˜ ๋†’์ด๋Š” %f์ž…๋‹ˆ๋‹ค.\n", prmd);

	return 0;

}

 

 

์‹คํ–‰๊ฒฐ๊ณผ

 

๋ง๋งŒ ๊ธธ ๋ฟ์ด์ง€, ์™ธํ•ญ์˜ ๊ณฑ=๋‚ดํ•ญ์˜ ๊ณฑ ๊ณต์‹๋งŒ ์ด์šฉํ•˜๋ฉด ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ์ด๋‹ค.

์ž…๋ ฅ๋˜๋Š” ์ˆ˜์น˜๊ฐ€ ๋ชจ๋‘ ์‹ค์ˆ˜์ด๋ฏ€๋กœ doubleํ˜•์ด๋‚˜ float์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋งŒ ์ฃผ์˜ํ•˜๋ฉด ๋˜๊ฒ ๋‹ค.

728x90
๋ฐ˜์‘ํ˜•

'C ์–ธ์–ด > ๋ฌธ์ œํ’€์ด' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[C์–ธ์–ด] ์—ฐ๋„๊ฐ€ ์œค๋…„์ธ์ง€ ํŒ๋‹จํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ, is_leap(int year) ํ•จ์ˆ˜๋กœ ์ž‘์„ฑ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 8์žฅ  (0) 2021.10.31
[C์–ธ์–ด] ์›”๊ธ‰์— ๋ถ™๋Š” ์†Œ๋“์„ธ๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ํ•จ์ˆ˜, ์†Œ๋“์„ ์ž…๋ ฅ๋ฐ›์•„ ์„ธ๊ธˆ ๊ณ„์‚ฐ ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 8์žฅ  (0) 2021.10.31
[C์–ธ์–ด] ๊ฐ€์œ„ ๋ฐ”์œ„ ๋ณด ๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 6์žฅ  (0) 2021.10.12
[C์–ธ์–ด]2์™€ 100์‚ฌ์ด์— ์žˆ๋Š” ๋ชจ๋“  ์†Œ์ˆ˜(prime number)๋ฅผ ์ฐพ๋Š” ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ  (0) 2021.10.12
[C์–ธ์–ด](1+2+...+n)๊ฐ€ 10000์„ ๋„˜์ง€ ์•Š์œผ๋ฉด์„œ ๊ฐ€์žฅ ํฐ ๊ฐ’๊ณผ n ๊ฐ’ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ  (0) 2021.10.12

๋Œ“๊ธ€