[C 실습 - 1] 한 변의 길이를 입력받아 정사각형의 넓이와 둘레를 구하는 프로그램 작성하기

2022. 3. 8. 21:16·■ Dev. Language/C
반응형

사용자에게 한 변의 길이를 입력받아, 그 길이를 토대로 정사각형의 넓이와 둘레를 구하는 프로그램을 작성해 보고자 한다.

 

정사각형은 모든 변의 길이가 같은 사각형으로서, 넓이를 구하기 위해서 한 변의 길이*한 변의 길이 또는 한 변의 길이^2를 하면 되고, 둘레를 구하기 위해서는 한 변의 길이*4 를 하면 된다.

 

 

 

#include <stdio.h>
#include <stdlib.h>

//한 변의 길이를 입력받아 정사각형의 넓이와 둘레를 구하는 프로그램// 
int main() {
	int square; // 정수값 한 변 변수 
	int area; // 정수값 넓이 변수 
	int round; // 정수값 둘레 변수
	 
	printf("한 변의 길이?: ");
	scanf("%d", &square); // 사용자에게 입력받아라 (정수형, square 정수변수값) 
		area=square*square; // 넓이=한 변*한 변
		round=square*4; // 둘레=한변*4 
	printf("정사각형의 넓이: %d\n",area); // 정사각형의 넓이: area 
	printf("정사각형의 둘레: %d\n",round); // 정사각형의 둘레: round 
	return 0;
}

정수값의 한 변의 길이를 저장하기 위해 int형의 square 변수 선언, 정수값의 넓이를 구하기 위해 int형의 area 변수 선언, 정수값의 둘레를 구하기 위해 int형의 round 변수를 선언했다.

 

 

 

그 후, printf 함수를 이용해 사용자에게 한 변의 길이를 묻는 메시지를 띄웠고, scanf 함수를 이용해 사용자가 원하는 정수형의 값을 square 변수에 저장했다.

 

사용자가 입력한 square 값을 두 번 곱해서 int형 area 변수에 저장했고, 사용자가 입력한 square 값에 4를 곱해서 int형 round 변수에 저장했다.

 

 

 

사용자에게 계산한 정사각형의 넓이값과 둘레값을 출력하기 위해, printf 함수를 통해 저장된 area 변수값과 round 변수값을 출력했다.

300x250
반응형
'■ Dev. Language/C' 카테고리의 다른 글
  • [C 실습 - 3] 원화와 환율 정보를 입력 받아 몇 달러인지 출력하는 프로그램 작성하기
  • [C 실습 - 2] 질량과 높이를 입력받아 위치 에너지를 구하는 프로그램 작성하기
  • [C 기초 - 1] printf(); 함수와 주석 알아보기
  • [C 기초 - 입문] Dev C++에 C언어 콘솔 애플리케이션 프로젝트 만들기
Min Hyuk-Lee
Min Hyuk-Lee
시스템 엔지니어로 근무하고 있습니다.
  • Min Hyuk-Lee
    아크레의 개발로그
    Min Hyuk-Lee
    m_file@naver.com
  • 전체
    오늘
    어제
    • 📝 Log. (81)
      • ■ Dev. Language (11)
        • C (5)
        • C# (6)
      • ■ Dev. ETC (8)
        • Unity 3D (3)
        • Android Studio (JAVA) (5)
      • ■ Web (6)
        • HTML (3)
        • JSP (3)
      • ■ Linux (8)
        • Shell (2)
        • Linux Tip. (6)
        • 보안취약점 진단 (0)
      • ■ Windows (4)
        • Server (1)
        • Windows Tip. (3)
      • ■ VM (1)
        • VMWare (1)
        • Virtual Box (0)
      • ■ Database (9)
        • MySQL (7)
        • OracleDB (2)
      • ■ DevKit (5)
        • IDE (4)
        • Tool (1)
      • ■ Error (17)
        • Linux 오류해결 (4)
        • DB 오류해결 (3)
        • IDE 오류해결 (2)
        • VM 오류해결 (3)
        • Unity 오류해결 (4)
        • SSH, SFTP 오류해결 (1)
      • ■ Photoshop (3)
        • 디자인&이미지 창작 (3)
      • ■ Document (3)
        • MS Word (2)
        • PDF (1)
      • ■ Study (4)
        • Baekjoon (4)
      • ■ 작문 (1)
        • 회고 (1)
      • ■ ETC (1)
        • Car (0)
        • etc (1)
  • 🌐 Menu

    • 📓 Guestbook
  • 🔗 Other Links

    • GitHub
    • 아크레의 IT ISSUE
  • 📢 Notice

    • [스킨 업데이트] hELLO v4.10.0 적용완료
    • [스킨 업데이트] hELLO v4.9.0 적용 완료
    • [스킨 업데이트] hELLO v4.8.1 적용 완료
  • 💬 Recent Comments

  • hELLO· Designed By정상우.v4.10.0
Min Hyuk-Lee
[C 실습 - 1] 한 변의 길이를 입력받아 정사각형의 넓이와 둘레를 구하는 프로그램 작성하기
상단으로

티스토리툴바