K_blueprint
#12. 다각형의 변의 길이를 입력받고 면적과 둘레를 구하는 프로그램을 작성하라. 본문
반응형
< 문제 내용 >
● 그림과 같은 다각형이 있다. 다각형의 변의 길이 a, b, c, d가 주어질 때, 다각형의 면적과 둘레를 구하는 프로그램을 작성하라.
< 입력 조건 >
● 다각형의 변의 길이 a, b, c, d가 정수로 주어진다.
< 출력 조건 >
● 첫째 줄에 다각형의 면적과 다각형의 둘레를 출력한다.
< 풀이 코드 >
#include <stdio.h>
int main(void)
{
int a, b, c, d; // 변의 길이를 입력받을 변수
int peri; // 둘레값을 저장할 변수
long long area; // 면적값을 저장할 변수
scanf("%d %d %d %d", &a, &b, &c, &d); // 입력문
//여기 주의
area = (long long) a * b - (long long) c * d; // 면적 연산(강제형변환 사용)
peri = 2*(a+b); // 둘레 연산
printf("Area = %lld, Perimeter = %d\n", area, peri); // 출력문
return 0;
}
< 출력 결과 >
728x90
반응형
'C > 실습 문제 모음' 카테고리의 다른 글
#14. 파일의 크기와 다운로드 속도를 입력받고 다운로드 시간을 계산하는 프로그램을 작성하라. (2) | 2024.01.12 |
---|---|
#13. 세 꼭지점의 좌표가 주어질 때, 다각형의 면적과 둘레를 구하는 프로그램을 작성하라. (2) | 2024.01.10 |
#11. 정사면체의 한 변의 길이를 입력받고 부피, 겉넓이, 높이를 구하는 프로그램을 작성하라. (2) | 2024.01.09 |
#10. 원의 반지름을 입력받고 그 원의 면적과 둘레의 길이를 구하는 프로그램을 작성하라. (0) | 2024.01.08 |
#9. 주어진 전자 회로에서 저항 값의 계산을 하는 프로그램을 만들어라 (0) | 2023.12.29 |