목표

- 정수형과 실수형이 만나서 연산을 수행했을때 나오는 결과 형태에 대해 알아 보자.

 

 

문제

다음과 같이 정수형 r, 실수형 pi를 선언 후  r = 5, pi=3.14 를 대입 후 원의둘레와 원의 넓이를 구하는 프로그램을 작성하시오.

 

출력예]

원의 둘레 = 5 * 2 * 3.140000 = 31.400000

원의 넓이 = 5 * 5 * 3.140000 = 78.500000

 

C언어

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    int r = 5;
    double pi = 3.14;
 
    printf("원의 둘레 = %d * 2 * %f = %f\n",r,pi,r * 2 * pi);
    printf("원의 넓이 = %d * %d * %f = %f\n",r,r,pi,r * r * pi);
 
    return 0;
}
 
cs

 

 

 

C++

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <iomanip>
 
using namespace std;
 
int main()
{
    int r = 5;
    double pi = 3.14;
 
    cout << fixed; //고정
    cout.precision(6); //소수점 6자리
    cout << "원의 둘레 = " << r << " * 2 * " << pi <<"= "<< r * 2 * pi << "\n";
    cout << "원의 넓이 = " << r << " * " << r << " * " << pi <<"= "<< r * r * pi << "\n";
    return 0;
}
 
cs

 

 

C#

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApp14
{
    class Program
    {
        static void Main(string[] args)
        {
            int r = 5;
            double pi = 3.14;
 
            Console.WriteLine("원의 둘레 = {0} * 2 * {1} = {2}", r, pi.ToString("F6"), (r * 2 * pi).ToString("F6"));
            Console.WriteLine("원의 넓이 = {0} * {1} * {2} = {3}", r,r, pi.ToString("F6"), (r * r * pi).ToString("F6"));
        }
    }
}
 
cs

 

 

 

Python3

 

1
2
3
4
5
= 5
pi = 3.14
 
print("원의 둘레 = %d * 2 * %f = %f"%( r, pi, r * 2 * pi))
print("원의 넓이 = %d * %d * %f = %f"%( r, r, pi, r * r * pi))
cs

 

 

 JAVA

 

1
2
3
4
5
6
7
8
9
public class Main {
  
    public static void main(String[] args) {
        int r = 5;
        double pi = 3.14;
        System.out.printf("원의 둘레 = %d * 2 * %f = %f \n", r, pi, r * 2 * pi);
        System.out.printf("원의 넓이 = %d * %d * %f = %f \n", r, r, pi, r * r * pi);
    }  
}
cs

 

 

 

============================================================================

이 문서는 C언어 문법 과정이 끝난 학생들 대상으로 다른 언어로 확장할때 어떻게 다른지 스스로 공부할 수 있도록 작성된 문서입니다.(단, 한가지 언어를 제대로 이해하지 않은 상태에서 다른 언어를 같이 배우는 것은 추천하지 않습니다. 언어의 문법 차이로 인하여 더욱 혼란이 가중될수 있으므로 한가지 언어를 정확히 익힌 후에 다른 언어로 확장하는 것을 추천합니다.)

 

오늘도 최선을 다하는 우리 학생들을 응원합니다.

 

인천 서구 검단신도시 원당컴퓨터 학원

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. 핑구야 날자 2021.04.24 06:42

    정수형과 실수형 사용하기에 따라서 결과도 달라지겠죠

  2. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.04.24 07:46 신고

    배우는 학생들 도움이 되겠습니다^^

  3. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.04.24 16:07

    즐거운 주말 보내세요~
    포스팅 잘 보고 갑니다

  4. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.04.24 20:09 신고

    유용한포스팅 잘보고 갑니다
    편안한밤되세요^^

  5. Favicon of https://daebakstock.tistory.com BlogIcon 대박스탁 2021.04.25 17:42 신고

    포스팅 잘 읽고 갑니다
    즐거운 주말도 끝나가네요 남은 시간도 좋은 시간되세요

  6. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.04.27 11:32 신고

    정수형과 실수형 연산을 하면 실수형이 나오니 그걸 감안해서 출력해야겠군요

+ Recent posts