?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부


maths-symbols.jpg




1. int형 변수와 double형 변수(소숫점 아래 두자리 까지)를 선언하여 값을 대입한 뒤 두 수의 합을 출력하는 프로그램을 코딩하세요.

(소숫점아래 수까지 모두 출력되어야 함)


2. 서로 다른 자료형의 연산(덧셈, 곱셈, 나눗셈 등등..)에서는 기억장소의 크기가 [큰] or [작은] 자료형의 결과값이 나온다. 큰, 작은 어떤 것이 맞을까요?


3.  int형 변수 세개를 선언 후 그 값들의 평균을 구하는 프로그램을 코딩하세요.

(소수점아래 수까지 모두 출력)




timer.png



4. 4시간 35분이 총 몇초인지 나타내는 프로그램을 코딩하세요.





  • profile
    애플 2016.07.14 17:18
    #include <stdio.h>
    void main()
    {
    	// 1번
    	int a;
    	double b;
    
    	a = 10;
    	b = 3.14;
    
    	printf("%.2f\n\n", a + b);
    
    	// 2번
    	// 큰 값
    	printf("%d\n", sizeof(a + b)); // int와 double의 연산 중 double의 결과 값 발생
    
    	// 3번
    	int n1 = 15, n2 = 22, n3 = 31;
    	printf("%.2f\n", (double)(n1 + n2 + n3) / 3);
    
    	// 4번
    	int hour, min;
    
    	hour = 4;
    	min = 35;
    
    	printf("%d\n", (hour * 3600) + (min * 60));
    }
  • profile
    Raptor,Jung 2016.07.15 12:51
    OK!!!
  • profile
    trooper-2040 2016.07.14 17:43
    //1
    	int calculate1;
    	double calculate2;
    
    	calculate1 = 70;
    	calculate2 = 7.77;
    
    	printf("%d + %f = %f\n\n", calculate1, calculate2, calculate1 + calculate2);
    	//2
    	int squad1;
    	int squad2;
    	int squad3;
    	double Avg;
    
    	squad1 = 95;
    	squad2 = 85;
    	squad3 = 11;
    
    	Avg = (double)(squad1 + squad2 + squad3) / 3;
    
    	printf("%f\n", Avg);
    	//3
    	int hour;
    	int minute;
    	int result;
    
    	hour = 4;
    	minute = 35;
    	result = hour * 3600 + minute * 60;
    
    	printf("%d\n", result);
  • profile
    Raptor,Jung 2016.07.15 12:51
    OK!!!
  • profile
    yyj6120 2016.07.14 17:45
    /*1.
        int sosu;
     double sosu1;
     sosu =  15;
     sosu1 = 15.13;
     
     printf("%f",sosu+sosu1); 
    */
    // 2. double의 경우 8byte의 크기인데 덧셈 곱셈 나눗셈을할때는 8byte 크기로 더큰쪽을 으로 계산한다.
    /*  3.
        int a,b,c ;
     double avg ;
     a = 15;
     b = 20;
     c = 30;
     avg = (double)(a + b + c) / 3;
     printf("%f\n",avg);
    */
    //4.
     int hour = 4;
     int min = 35;
     int sec;
     sec = hour * 3600 + min *60;
     printf("%d\n",sec);
  • profile
    Raptor,Jung 2016.07.15 12:52
    OK!!!
  • profile
    제갈 2016.07.14 17:56
    //1
    	int num1 = 77;
    	double num2 = 23.45 , num3;
    
    	num3 = (double)num1 + num2;
    	printf("%f\n", num3);
    
    	//3
    	int num4 = 12 , num5 = 34 , num6 = 57;
    	double avg;
    
    	avg = (double)(num4 + num5 + num6) / 3;
    	printf("%f\n", avg);
    
    	//4
    	int hour = 4 ,min = 35 , sec;
    
    	sec = hour * 3600 + min * 60;
    
    	printf("%d초\n", sec);
  • profile
    Raptor,Jung 2016.07.15 12:52
    OK!!!
  • profile
    에이 2016.07.20 15:34
    int Num1 = 10;
    double Num2 = 13.12;

    printf("%f\n", double(Num1 + Num2)); // 1번

    int a = 12, b = 25, c = 37;

    printf("%f\n", double(a + b + c / 3)); //3번

    int hour = 3600;
    int minute = 60;

    printf("4시간 35분은 %d초", 4 * 3600 + 35 * 60); // 4번
  • ?
    cass3126 2016.10.15 20:48
    <1번>
    int numA = 10;
    double numB = 20.25;

    printf("%f\n",numA+numB);
    -----------------------------------------------------------------------
    <2번>
    큰값
    -----------------------------------------------------------------------
    <3번>
    double numA = 98.784;
    float numB = 90.2;
    float numC = 85.001;
    float sum;
    sum = (numA+numB+numC)/3;

    printf("%.3f\n",sum);
    -----------------------------------------------------------------------
    <4번>
    int second;
    int minute;
    int time;

    time = 3600;
    minute = 60;
    second = time*4 + minute*35;
    printf("%d\n",second);
  • profile
    Arsonist 2016.12.14 15:24
    void main()
    {
    	//1
    	int Num1=10;
    	double Num2 = 20.01;
    	printf("%f\n",Num1+Num2);
    
    	//2 [큰]
    
    	//3
    
    	int num1=47,num2=65,num3=51;
    
    	printf("세 변수의 평균 : %f\n",(num1+num2+num3)/3.0);
    
    }
  • profile
    gosnem93 2016.12.14 15:26
    #include <stdio.h>
    
    void main()
    {
    	//01.
    	int a = 1;
    	double b = 2.141592;
    	printf("%.2f\n", a+b);
    
    	//02.
    	printf("%d\n", sizeof(a+b));
    	//큰값이 나옴을 알수 있다.
    
    	//03.
    	int q, w, e;
    	q = 50;
    	w = 69;
    	e = 74;
    	printf("%f\n", (double)(q+w+e)/3);
    
    	//04.
    	int H, M;
    	H = (int)(60*60);
    	M = 60;
    	printf("%d\n", (int)(4*H+35*M));
    }
  • profile
    bin2726 2016.12.14 15:31
    #include<stdio.h>
    int main()
    {
    
    	//1.
    	int num1=10;
    	double num2=20.34;
    	printf("%.2d + %.2lf = %.2lf\n", num1, num2, num1+num2);
    
    	//2.
    	// 큰 자료형의 결과값이 나온다. 
    
    	//3.
    	int num1=10, num2=20, num3= 30;
    	double result=0;
    	result = (num1+num2+num3)/3.f;
    	printf("평균:%lf\n", result);
    
    
    	//4.
    	printf("4시간 35분은 %d 초 입니다\n", 4*3600+35*60);
    
    }
    
    
  • profile
    과자 2016.12.14 21:20
    #include<stdio.h>
    
    void main()
    {
    	//1
    	int Num1 = 3;
    	double Num2 = 1.41;
    
    	printf("%.2f\n", Num1 + Num2);
    	//2 큰
    	//3
    	int n1 = 1, n2 = 2, n3 = 4;
    
    	printf("%f\n", ((float)n1 + n2 + n3) / 3);
    	//4
    	int hour = 4, min = 35, sec = 0;
    	min = min + 4 * hour;
    	sec = sec + 60 * min;
    	printf("%d sec\n", sec);
    }
  • profile
    고로멩 2016.12.15 23:54
    1. #include<stdio.h>
    
    void main()
    {
    	int a = 10;
    	double b = 15.22f;
    
    	printf("%.2f\n", a + b);
    
    
    }
    
    2. 큰
    
    3. #include<stdio.h>
    
    void main()
    {
    	int a = 10;
    	int b = 15;
    	int c = 21;
    
    	printf("%.2f\n", (double) (a+b+c) / 3);
    
    
    }
    
    4. #include<stdio.h>
    
    void main()
    {
    	int hour = 4;
    	int min = 35; 
    
    	//600*6 = 3600
    	 //min*40
    
    	printf("4시간 35분이 총 몇초인가? %d\n ", (hour * 3600) + (min * 60));
    
    
    }
  • profile
    김서현 2017.03.08 16:51
    #include <stdio.h>

    int main()
    {
    int i=1;
    double d=2.03, sum;
    sum = (double)i+d;
    printf("%lf\n",sum);

    //2. 큰 것,

    int a=2, b=4, c=5;
    printf("%f\n",((float)(a+b+c))/3);

    printf("%d\n", 4*60*60+35*60);

    return 0;
    }
  • profile
    CBJ 2017.03.10 22:21
    #include <stdio.h>

    void main()
    {
    //1
    int a = 10;
    double b = 3.24;
    double sum = a+b;

    printf("%d와 %.2lf의 합은 %.2lf 입니다.\n", a, b, sum);

    //2
    printf("%d byte\n", sizeof(sum));
    //큰 자료형의 결과값이 나온다.

    //3
    int Num01, Num02, Num03;

    printf("첫 번째 값을 입력 : ");
    scanf_s("%d", &Num01);
    printf("두 번째 값을 입력 : ");
    scanf_s("%d", &Num02);
    printf("세 번째 값을 입력 : ");
    scanf_s("%d", &Num03);

    float average = (Num01 + Num02 + Num03) / 3;
    printf("평균값은 %f 입니다.\n",average);

    //4
    int hour, minute, second;

    printf("시간을 입력 : ");
    scanf_s("%d", &hour);
    printf("분을 입력 : ");
    scanf_s("%d", &minute);

    second = 3600 * hour + 60 * minute;
    printf("%d 시간 %d 분은 총 %d 초 입니다.\n", hour, minute, second);
    }
  • profile
    시공이 2017.03.20 18:53
    int num1 = 3;
    double num2 = 3.14;
    printf("%d + %lf.2 = %lf.2", num1, num2, num1 +num2);

    printf("\n");

    // 큰값
    printf("\n");

    int number1, number2, number3 = 0;
    printf("%d, %d, %d, 평균은 = %f", number1, number2, number3, (float)((number1+number2+number3)/3));

    printf("\n");

    int hour = 4;
    int min = 35;
    printf("%d \n", (hour * 60 * 60) + (min * 60));
  • profile
    Bae 2017.04.11 20:05

    //1
    int num1 = 3;
    double num2 = 3.14;
    printf("%d + %.2f = %.2f", num1, num2, num1 + num2);

    //2
    // 큰값

    //3
    int number1, number2, number3;
    float result;
    printf("첫번째 숫자를 입력하세요 : ");
    scanf("%d", &number1);
    printf("두번째 숫자를 입력하세요 : ");
    scanf("%d", &number2);
    printf("세번째 숫자를 입력하세요 : ");
    scanf("%d", &number3);

    result = (number1 + number2 + number3) / 3;
    printf("%d, %d, %d, 평균은 = %f", number1, number2, number3, result);

    //4
    int hour = 4;
    int min = 35;
    int result;
    result = (hour * 60 * 60) + (min * 60);
    printf("%d \n", result);