4주차 실습 문제(1)

스크린샷 2024-11-25 오후 9.20.03.png

#include <stdio.h>
#include <math.h> // pow 함수 사용을 위해 필요

int main() {

    // 변수 선언
    float x, y;

    // x값 입력
    printf("x값을 입력하세요: ");
    scanf("%f", &x);

    // y값 계산
    y = (2 * pow(x, 3)) + (6 * pow(x, 2)) - (8 * x);

    // 결과 출력
    printf("result: %f\\n", y);

    return 0;
}

4주차 실습 문제(2)

스크린샷 2024-11-25 오후 9.23.05.png

#include <stdio.h>

int main(){

    int r,g,b,rgb;

    printf("red값을 입력하세요: ");
    // red값 입력 및 변수 red에 할당
    scanf("%d",&r);

    printf("green 입력하세요: ");
    // green값 입력 및 변수 green에 할당
    scanf("%d",&g);

    printf("blue값을 입력하세요: ");
    // blue 입력 및 변수 blue에 할당 
    scanf("%d",&b);

    // rgb 출력
    rgb = r | (g << 8) | (b << 16) ;
    printf("RGB 트루컬러: %06x",rgb);

    return 0;
    
}

4주차 실습 문제(3)

스크린샷 2024-11-25 오후 9.23.31.png

#include <stdio.h>

int main(){

    //변수 선언
    int input, day, hour, min;
    
    //input 입력
    printf("입력 시간을 분단위로 입력하세요: ");
    scanf("%d", &input);
    
    //분을 일, 시간, 분으로 변환
    day=input/1440;
    hour=(input%1440)/60;
    min=input%60;
    
    printf("%d분은 %d일 %d시간 %d분입니다.", input,day,hour,min);
    
    return 0;
    
}