Melody 005 : Beach (BPM 120) 170429

Posted by JUD210
2017.05.01 16:21 취미/작곡






1,2학년 MT // 버스타고 이동할 때 심심해서 만든 곡

이 댓글을 비밀 댓글로

170407 Ubi-T *3일 기한* *인턴→연구원 승급* 과제 - 총 복습 (메인메뉴~1.회전 삼각형 2.수 비교 3.α)

Posted by JUD210
2017.04.09 01:24 다이어리/일상
//from 170407 17:00
//to 170408 07:30
//NONSTOP 밤샘작업




//원래는 위의 사진과 같은 과제였으나, 코딩이 너무 재미있고, 더 하드코어하게 복습해보고싶어서
//더 어렵고 더 심화된 내용으로 문제를 고쳐버리고, 졸지도 않고 밤을 꼬박 새가면서 코딩을 하다가 드디어... 마침내 완료.
//스스로가 대견하고, 매우 자랑스러운 하루다.
//그리고 이제서야 확신한다. 난 드디어 내 천직을 찾았다.





#include <stdio.h>

void main()
{
    // menu 1 - 회전하는 삼각형 구성요소
    int i, j, k; // : 메뉴 1의 임시 변수
    int menu_1_length; // : 삼각형의 길이
    int menu_1_power; // : 메뉴1 while 전원
    int menu_1_power_triangle_turn; // : 메뉴1 삼각형 회전 컨트롤 while 전원
    int menu_1_command_result = 0; // : 명령어 결과값 ( %4=0 이면 0도, %4=1 이면 90도, %4=2 이면 180도, %4=3 이면 270도 회전 삼각형 출력)
    char menu_1_ctrl_command; // : 'l', 'r', 'R', 'x' 명령어를 입력받기 위한 변수
    // 'l' 입력시 : menu_1_command_result++;
    // 'r' 입력시 : menu_1_command_result--;
    // 'R' 입력시 : menu_1_power_triangle_turn = 0;
    // 'x' 입력시 : menu_1_power = 0; , menu_1_power_triangle_turn = 0;

    ///////////////////////////////////////////////////////////////////////////////////

    // menu 2 - 3가지 수 오름차순 정렬

    float a, b, c; // : 메뉴 2 의 임시 변수
    int menu_2_power; // : 메뉴 2 while 전원
    int menu_2_power_continue; // : 메뉴 2 컨티뉴 while 전원
    char menu_2_continue; // yes or no

    ///////////////////////////////////////////////////////////////////////////////////

    // menu 3 - 사칙연산 및 나머지 계산기

    float result, A, B; // : 메뉴 3의 임시 변수
    int menu_3_select; // : 계산기 선택
    int menu_3_power; // : 메뉴 3 while 전원
    int menu_3_power_continue; // : 메뉴 3 컨티뉴 while 전원
    char menu_3_continue; // : 말해 yes or no

    ///////////////////////////////////////////////////////////////////////////////////

    // main menu

    int main_menu_select; // : 메인 메뉴 선택 명령어
    int main_menu_power; // : 메인 메뉴 while 전원

    ///////////////////////////////////////////////////////////////////////////////////


    main_menu_power = 1;
    while (main_menu_power)
    {
        main_menu_select = -1;
        printf("\n  [SYSTEM] main_menu_power 작동중\n");
        printf("메인 메뉴입니다. 원하시는 기능을 선택하시고 숫자를 입력해주세요.\n");
        printf("[1]입력한 숫자만큼의 크기를 한 변으로 하는 회전 삼각형\n[2]3가지 수의 크기 비교\n[3]사칙연산 및 나머지 계산기\n[0]프로그램 종료\n");
        scanf_s("%d", &main_menu_select);
        fflush(stdin);
        if (main_menu_select == 0 || main_menu_select == 1 || main_menu_select == 2 || main_menu_select == 3)
        {

            switch (main_menu_select)
            {

            case 1: //회전하는 삼각형
                menu_1_power = 1;
                while (menu_1_power)
                {
                    menu_1_length = 0; // length 값 재입력시 정수 이외의 값 (알파벳 등)을 입력하면 반드시 else 문으로 보내기 위함.
                    printf("\n  [SYSTEM] menu_1_power 작동중\n");
                    printf("생성하고자 하는 삼각형의 한 변의 길이 (양의 정수) 를 입력해주세요.\n");
                    scanf_s("%d", &menu_1_length);
                    fflush(stdin);

                    if (menu_1_length > 0)
                    {
                        printf("0˚\n");
                        for (i = 0; i < menu_1_length; i++) // \n
                        {
                            for (j = 0; j < i; j++) // [i] 0,1,2,3,4
                            {
                                if (j == 0 && i == 1)
                                    printf("△");
                                else if (j == 0 || j == i - 1)
                                    printf("▲");
                                else
                                    printf(" ");
                            }

                            if (i == menu_1_length - 1)
                            {
                                printf("\n");

                                for (j = 0; j < menu_1_length; j++) // [i] 5 막줄
                                {
                                    printf("▲");
                                }
                            }
                            printf("\n");
                        }
                        printf("\n"); // 줄 정리 깔끔하게 하기 위해

                        // i=0 △
                        // i=1 ▲▲
                        // i=2 ▲ㅇ▲
                        // i=3 ▲ㅇㅇ▲
                        // i=4 ▲ㅇㅇㅇ▲
                        // i=5 ▲▲▲▲▲▲

                        menu_1_power_triangle_turn = 1;
                        while (menu_1_power_triangle_turn)
                        {
                            printf("\n  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : %d\n", menu_1_command_result);

                            printf("명령어를 입력해주세요.\n(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)\n");
                            scanf_s("%c", &menu_1_ctrl_command, sizeof(menu_1_ctrl_command));
                            fflush(stdin);

                            printf("\n");

                            if (menu_1_ctrl_command == 'l')
                                menu_1_command_result++;
                            if (menu_1_ctrl_command == 'r')
                                menu_1_command_result--;
                            if (menu_1_ctrl_command == 'R')
                                break;
                            if (menu_1_ctrl_command == 'x')
                            {
                                menu_1_power = 0;
                                break;
                            }

                            if (menu_1_ctrl_command != 'l' && menu_1_ctrl_command != 'r' && menu_1_ctrl_command != 'R' && menu_1_ctrl_command != 'x')
                            {
                                printf("Error!!! 오직 l, r, R, x 만 입력하실 수 있습니다!\n길이 입력 단계로 되돌아갑니다.\n");
                                break;
                                // 길이 입력 단계가 아닌 명령어 입력 단계로 되돌아가도록 하려면, 일이 많이 귀찮아지므로 생략.
                            }

                            // length 값을 6으로 입력받았다고 가정하고, 알고리즘 내 변수값의 흐름 파악
                            if (menu_1_command_result % 4 == 0 || -menu_1_command_result % 4 == 0)
                            {
                                printf("0˚\n");
                                for (i = 0; i < menu_1_length; i++) // \n
                                {
                                    for (j = 0; j < i; j++) // [i] 0,1,2,3,4
                                    {
                                        if (j == 0 && i == 1)
                                            printf("△");
                                        else if (j == 0 || j == i - 1)
                                            printf("▲");
                                        else
                                            printf(" ");
                                    }

                                    if (i == menu_1_length - 1)
                                    {
                                        printf("\n");

                                        for (j = 0; j < menu_1_length; j++) // [i] 5 막줄
                                        {
                                            printf("▲");
                                        }
                                    }
                                    printf("\n");
                                }
                                printf("\n"); // 줄 정리 깔끔하게 하기 위해
                            }

                            // i=0 △
                            // i=1 ▲▲
                            // i=2 ▲ㅇ▲
                            // i=3 ▲ㅇㅇ▲
                            // i=4 ▲ㅇㅇㅇ▲
                            // i=5 ▲▲▲▲▲▲

                            else if (menu_1_command_result % 4 == 1 || -menu_1_command_result % 4 == 3)
                            {
                                printf("270˚\n");
                                for (i = 0; i < menu_1_length; i++) // \n
                                {
                                    for (j = 0; j < menu_1_length - i - 1; j++) // [i] 0,1,2,3,4
                                    {
                                        printf(" ");
                                    }

                                    if (i < menu_1_length - 1) // 아래에서 [i] 5 를 없애기 위해선, 꼭 이렇게 해야만 하는걸까?
                                    {
                                        for (k = 0; k < i + 1; k++) // [i] 0,1,2,3,4
                                        {
                                            if (k == 0 || k == i)
                                                printf("▲");
                                            else
                                                printf(" ");
                                        }
                                    }
                                    else if (i == menu_1_length - 1)
                                    {
                                        for (i = 0; i < menu_1_length; i++) // [i] 5 막줄
                                        {
                                            if (i == 0)
                                                printf("△");
                                            else
                                                printf("▲");
                                        }
                                    }
                                    printf("\n");
                                }
                                printf("\n"); // 줄 정리 깔끔하게 하기 위해
                            }

                            // i=0 ㅁㅁㅁㅁㅁ▲
                            // i=1 ㅁㅁㅁㅁ▲▲
                            // i=2 ㅁㅁㅁ▲ㅇ▲
                            // i=3 ㅁㅁ▲ㅇㅇ▲
                            // i=4 ㅁ▲ㅇㅇㅇ▲
                            // i=5 △▲▲▲▲▲

                            else if (menu_1_command_result % 4 == 2 || -menu_1_command_result % 4 == 2)
                            {
                                printf("180˚\n");
                                for (i = 0; i < menu_1_length; i++) // \n
                                {

                                    if (i == 0)
                                    {
                                        for (j = 0; j < menu_1_length; j++) // [i] 0,1,2,3,4,5
                                            printf("▲");
                                    }

                                    else if (i > 0)
                                    {
                                        for (j = 0; j < i; j++) // [i] 1,2,3,4,5
                                        {
                                            printf(" ");
                                        }

                                        for (k = 0; k < menu_1_length - i; k++) // [i] 1,2,3,4,5
                                        {
                                            if (k == 0 || k == menu_1_length - i - 1)
                                            {
                                                if (k == 0 && i == menu_1_length - 1)
                                                    printf("△");
                                                else
                                                    printf("▲");
                                            }
                                            else
                                                printf(" ");
                                        }

                                    }

                                    printf("\n");
                                }
                            }

                            // i=0 ▲▲▲▲▲▲
                            // i=1 ㅁ▲ㅇㅇㅇ▲
                            // i=2 ㅁㅁ▲ㅇㅇ▲
                            // i=3 ㅁㅁㅁ▲ㅇ▲
                            // i=4 ㅁㅁㅁㅁ▲▲
                            // i=5 ㅁㅁㅁㅁㅁ△

                            else if (menu_1_command_result % 4 == 3 || -menu_1_command_result % 4 == 1)
                            {
                                printf("90˚\n");
                                for (i = 0; i < menu_1_length; i++) // \n
                                {

                                    if (i == 0)
                                    {
                                        for (j = 0; j < menu_1_length; j++) // [i] 0
                                        {
                                            if (i == 0 && j == menu_1_length - 1)
                                                printf("△");
                                            else
                                                printf("▲");
                                        }
                                        printf("\n");
                                    }

                                    else
                                    {
                                        for (j = 0; j < menu_1_length - i; j++) //
                                        {
                                            if (j == 0 || j == menu_1_length - i - 1)
                                                printf("▲");
                                            else
                                                printf(" ");
                                        }
                                        printf("\n");
                                    }
                                }
                                printf("\n"); // 줄 정리 깔끔하게 하기 위해
                            }

                            // i=0 ▲▲▲▲▲△
                            // i=1 ▲ㅇㅇㅇ▲
                            // i=2 ▲ㅇㅇ▲
                            // i=3 ▲ㅇ▲
                            // i=4 ▲▲
                            // i=5 ▲

                        }

                    }

                    else
                    {
                        printf("오직 양의 정수만을 입력해주세요.\n");
                    }
                    menu_1_command_result = 0;
                }

                break;

            case 2: //3가지 수 오름차순 정렬
                menu_2_power = 1;
                while (menu_2_power)
                {
                    a = 0;
                    b = 0;
                    c = 0;

                    printf("실수 a, b, c를 순서대로 입력해주세오.\n(0은 입력 불가능)\n");
                    printf("a : ");
                    scanf_s("%f", &a);
                    fflush(stdin);

                    printf("b : ");
                    scanf_s("%f", &b);
                    fflush(stdin);

                    printf("c : ");
                    scanf_s("%f", &c);
                    fflush(stdin);

                    //어떻게 해야 실수만 입력받도록 할 수 있을까?

                    if (a > b && a > c && b > c && a != 0 && b != 0 && c != 0)
                    {
                        printf("%f < %f < %f\n", c, b, a);
                        printf("∴ c < b < a 이므로, a가 가장 크고, c가 가장 작습니다.\n\n");
                    }
                    else if (a > b && a > c && b < c && a != 0 && b != 0 && c != 0)
                    {
                        printf("%f < %f < %f\n", b, c, a);
                        printf("∴ b < c < a 이므로, a가 가장 크고, b가 가장 작습니다.\n\n");
                    }
                    else if (b > a && b > c && a > c && a != 0 && b != 0 && c != 0)
                    {
                        printf("%f < %f < %f\n", c, a, b);
                        printf("∴ c < a < b 이므로, b가 가장 크고, c가 가장 작습니다.\n\n");
                    }
                    else if (b > a && b > c && a < c && a != 0 && b != 0 && c != 0)
                    {
                        printf("%f < %f < %f\n", a, c, b);
                        printf("∴ a < c < b 이므로, b가 가장 크고, a가 가장 작습니다.\n\n");
                    }
                    else if (c > a && c > b && a > b && a != 0 && b != 0 && c != 0)
                    {
                        printf("%f < %f < %f\n", b, a, c);
                        printf("∴ b < a < c 이므로, c가 가장 크고, b가 가장 작습니다.\n\n");
                    }
                    else if (c > a && c > b && a < b && a != 0 && b != 0 && c != 0)
                    {
                        printf("%f < %f < %f\n", a, b, c);
                        printf("∴ a < b < c 이므로, c가 가장 크고, a가 가장 작습니다.\n\n");
                    }
                    else
                    {
                        printf("숫자만 입력해주세요... :( ");
                    }

                    printf("계속 하시겠습니까?\n(y : Yes, n : No)\n");

                    menu_2_power_continue = 1;
                    while (menu_2_power_continue)
                    {

                        scanf_s("%c", &menu_2_continue, sizeof(menu_2_continue));
                        fflush(stdin);

                        switch (menu_2_continue)
                        {
                        case 'y':
                            printf("\n\n");
                            menu_2_power_continue = 0;
                            break;
                        case 'n':
                            menu_2_power_continue = 0;
                            menu_2_power = 0;
                            break;
                        default:
                            printf("말~해 yes or no !  hooou~!\n\n");
                        }
                    }
                }
                break;

            case 3: //사칙연산 및 나머지 계산기

                menu_3_power = 1;

                while (menu_3_power)
                {
                    menu_3_select = -930225;
                    menu_3_power_continue = 1;
                    printf("어떤 계산기를 사용하시겠습니까?\n\n");
                    printf("\n[1] 덧셈, [2] 뺄셈, [3] 곱셈, [4]나눗셈, [5]나머지를 계산합니다. [0]메인 메뉴로 돌아갑니다.\n");

                    scanf_s("%d", &menu_3_select);
                    fflush(stdin);

                    if (menu_3_select != -930225)
                    {

                        switch (menu_3_select)
                        {
                        case 1:
                            A = 0, B = 0;
                            printf("\n덧셈 계산기입니다. (a + b)\n");
                            printf("실수 a , b 를 입력하십시오.\n(0은 입력 불가능)\n");
                            scanf_s("%f %f", &A, &B);
                            fflush(stdin);

                            if (A != 0 && B != 0)
                            {
                                printf("결과값 : %f\n", result = A + B);
                            }
                            else
                            {
                                printf("숫자만 입력해주세요...");
                            }
                            break;
                        case 2:
                            A = 0, B = 0;
                            printf("\n뺄셈 계산기입니다. (a - b)\n");
                            printf("실수 a , b 를 입력하십시오.\n(0은 입력 불가능)\n");
                            scanf_s("%f %f", &A, &B);
                            fflush(stdin);

                            if (A != 0 && B != 0)
                            {
                                printf("결과값 : %f\n", result = A - B);
                            }
                            else
                            {
                                printf("숫자만 입력해주세요...");
                            }

                            break;
                        case 3:
                            A = 0, B = 0;
                            printf("\n곱셈 계산기입니다. (a * b)\n");
                            printf("실수 a , b 를 입력하십시오.\n(0은 입력 불가능)\n");
                            scanf_s("%f %f", &A, &B);
                            fflush(stdin);

                            if (A != 0 && B != 0)
                            {
                                printf("결과값 : %f\n", result = A * B);
                            }
                            else
                            {
                                printf("숫자만 입력해주세요...");
                            }

                            break;
                        case 4:
                            A = 0, B = 0;
                            printf("\n나눗셈 계산기입니다. (a / b)\n");
                            printf("실수 a , b 를 입력하십시오.\n(0은 입력 불가능)\n");
                            scanf_s("%f %f", &A, &B);
                            fflush(stdin);

                            if (A != 0 && B != 0)
                            {
                                printf("결과값 : %f\n", result = A / B);
                            }
                            else
                            {
                                printf("숫자만 입력해주세요...");
                            }

                            break;
                        case 5:
                            A = 0, B = 0;
                            printf("\n나머지 계산기입니다. (a %% b)\n");
                            printf("정수 a , b 를 입력하십시오.\n(0은 입력 불가능)\n");
                            scanf_s("%f %f", &A, &B);
                            fflush(stdin);

                            if (A != 0 && B != 0)
                            {
                                printf("결과값 : %f\n", result = (int)A % (int)B);
                            }
                            else
                            {
                                printf("숫자만 입력해주세요...");
                            }

                            break;
                        case 0:
                            menu_3_power = 0;
                            menu_3_power_continue = 0;

                            break;
                        default:
                            printf("정수 1~5 사이로 입력해주십시오.\n");

                            break;
                        }
                    }
                    else
                    {
                        printf("1,2,3,4,5,0 중 하나만 입력해주세요. :(\n");
                    }
                    while (menu_3_power_continue)
                    {
                        printf("계속 하시겠습니까?\n(y : Yes, n : No)\n");

                        scanf_s("%c", &menu_3_continue, sizeof(menu_3_continue));
                        fflush(stdin);

                        switch (menu_3_continue)
                        {
                        case 'y':
                            printf("\n\n");
                            menu_3_power_continue = 0;
                            break;
                        case 'n':
                            menu_3_power_continue = 0;
                            menu_3_power = 0;
                            break;
                        default:
                            printf("말~해 yes or no !  hooou~!\n\n");
                        }
                    }
                }

                break;

            case 0:
                main_menu_power = 0;
                printf("프로그램이 깔끔하게 종료되었습니다~ :)\n\n\n");

                break;
            }
        }
        else
        {
            printf("1,2,3,0만 입력해주세요... :(\n");
        }
    }


}




프로그램 실행 예시



  [SYSTEM] main_menu_power 작동중
메인 메뉴입니다. 원하시는 기능을 선택하시고 숫자를 입력해주세요.
[1]입력한 숫자만큼의 크기를 한 변으로 하는 회전 삼각형
[2]3가지 수의 크기 비교
[3]사칙연산 및 나머지 계산기
[0]프로그램 종료
5
1,2,3,0만 입력해주세요... :(

  [SYSTEM] main_menu_power 작동중
메인 메뉴입니다. 원하시는 기능을 선택하시고 숫자를 입력해주세요.
[1]입력한 숫자만큼의 크기를 한 변으로 하는 회전 삼각형
[2]3가지 수의 크기 비교
[3]사칙연산 및 나머지 계산기
[0]프로그램 종료
p
1,2,3,0만 입력해주세요... :(

  [SYSTEM] main_menu_power 작동중
메인 메뉴입니다. 원하시는 기능을 선택하시고 숫자를 입력해주세요.
[1]입력한 숫자만큼의 크기를 한 변으로 하는 회전 삼각형
[2]3가지 수의 크기 비교
[3]사칙연산 및 나머지 계산기
[0]프로그램 종료
1

  [SYSTEM] menu_1_power 작동중
생성하고자 하는 삼각형의 한 변의 길이 (양의 정수) 를 입력해주세요.
-1
오직 양의 정수만을 입력해주세요.

  [SYSTEM] menu_1_power 작동중
생성하고자 하는 삼각형의 한 변의 길이 (양의 정수) 를 입력해주세요.
p
오직 양의 정수만을 입력해주세요.

  [SYSTEM] menu_1_power 작동중
생성하고자 하는 삼각형의 한 변의 길이 (양의 정수) 를 입력해주세요.
5

▲▲
▲ ▲
▲  ▲
▲▲▲▲▲


  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : 0
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
p

Error!!! 오직 l, r, R, x 만 입력하실 수 있습니다!
길이 입력 단계로 되돌아갑니다.

  [SYSTEM] menu_1_power 작동중
생성하고자 하는 삼각형의 한 변의 길이 (양의 정수) 를 입력해주세요.
6

▲▲
▲ ▲
▲  ▲
▲   ▲
▲▲▲▲▲▲


  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : 0
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
l

270˚
     ▲
    ▲▲
   ▲ ▲
  ▲  ▲
 ▲   ▲
△▲▲▲▲▲


  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : 1
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
l

180˚
▲▲▲▲▲▲
 ▲   ▲
  ▲  ▲
   ▲ ▲
    ▲▲
     △

  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : 2
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
l

90˚
▲▲▲▲▲△
▲   ▲
▲  ▲
▲ ▲
▲▲


  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : 3
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
l


▲▲
▲ ▲
▲  ▲
▲   ▲
▲▲▲▲▲▲


  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : 4
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
l

270˚
     ▲
    ▲▲
   ▲ ▲
  ▲  ▲
 ▲   ▲
△▲▲▲▲▲


  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : 5
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
r


▲▲
▲ ▲
▲  ▲
▲   ▲
▲▲▲▲▲▲


  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : 4
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
r

90˚
▲▲▲▲▲△
▲   ▲
▲  ▲
▲ ▲
▲▲


  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : 3
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
r

180˚
▲▲▲▲▲▲
 ▲   ▲
  ▲  ▲
   ▲ ▲
    ▲▲
     △

  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : 2
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
r

270˚
     ▲
    ▲▲
   ▲ ▲
  ▲  ▲
 ▲   ▲
△▲▲▲▲▲


  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : 1
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
r


▲▲
▲ ▲
▲  ▲
▲   ▲
▲▲▲▲▲▲


  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : 0
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
r

90˚
▲▲▲▲▲△
▲   ▲
▲  ▲
▲ ▲
▲▲


  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : -1
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
r

180˚
▲▲▲▲▲▲
 ▲   ▲
  ▲  ▲
   ▲ ▲
    ▲▲
     △

  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : -2
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
r

270˚
     ▲
    ▲▲
   ▲ ▲
  ▲  ▲
 ▲   ▲
△▲▲▲▲▲


  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : -3
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
r


▲▲
▲ ▲
▲  ▲
▲   ▲
▲▲▲▲▲▲


  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : -4
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
r

90˚
▲▲▲▲▲△
▲   ▲
▲  ▲
▲ ▲
▲▲


  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : -5
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
r

180˚
▲▲▲▲▲▲
 ▲   ▲
  ▲  ▲
   ▲ ▲
    ▲▲
     △

  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : -6
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
R


  [SYSTEM] menu_1_power 작동중
생성하고자 하는 삼각형의 한 변의 길이 (양의 정수) 를 입력해주세요.
15

▲▲
▲ ▲
▲  ▲
▲   ▲
▲    ▲
▲     ▲
▲      ▲
▲       ▲
▲        ▲
▲         ▲
▲          ▲
▲           ▲
▲            ▲
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲


  [SYSTEM] menu_1_power_triangle_turn 작동중 , 현재 menu_1_command_result : 0
명령어를 입력해주세요.
(l : 좌로 90˚회전, r : 우로 90˚회전, R : 변의 길이 재설정, x : 메인 메뉴로 복귀)
x


  [SYSTEM] main_menu_power 작동중
메인 메뉴입니다. 원하시는 기능을 선택하시고 숫자를 입력해주세요.
[1]입력한 숫자만큼의 크기를 한 변으로 하는 회전 삼각형
[2]3가지 수의 크기 비교
[3]사칙연산 및 나머지 계산기
[0]프로그램 종료
2
실수 a, b, c를 순서대로 입력해주세오.
(0은 입력 불가능)
a : p
b : 3
c : 5
숫자만 입력해주세요... :( 계속 하시겠습니까?
(y : Yes, n : No)
l
말~해 yes or no ! hooou~!

5
말~해 yes or no ! hooou~!

p
말~해 yes or no ! hooou~!

y


실수 a, b, c를 순서대로 입력해주세오.
(0은 입력 불가능)
a : 20.62093
b : -109863.3234
c : 30980.23094806
-109863.320313 < 20.620930 < 30980.230469
∴ b < a < c 이므로, c가 가장 크고, b가 가장 작습니다.

계속 하시겠습니까?
(y : Yes, n : No)
n

  [SYSTEM] main_menu_power 작동중
메인 메뉴입니다. 원하시는 기능을 선택하시고 숫자를 입력해주세요.
[1]입력한 숫자만큼의 크기를 한 변으로 하는 회전 삼각형
[2]3가지 수의 크기 비교
[3]사칙연산 및 나머지 계산기
[0]프로그램 종료
3
어떤 계산기를 사용하시겠습니까?


[1] 덧셈, [2] 뺄셈, [3] 곱셈, [4]나눗셈, [5]나머지를 계산합니다. [0]메인 메뉴로 돌아갑니다.
p
1,2,3,4,5,0 중 하나만 입력해주세요. :(
계속 하시겠습니까?
(y : Yes, n : No)
p
말~해 yes or no ! hooou~!

계속 하시겠습니까?
(y : Yes, n : No)
y


어떤 계산기를 사용하시겠습니까?


[1] 덧셈, [2] 뺄셈, [3] 곱셈, [4]나눗셈, [5]나머지를 계산합니다. [0]메인 메뉴로 돌아갑니다.
1

덧셈 계산기입니다. (a + b)
실수 a , b 를 입력하십시오.
(0은 입력 불가능)
p
숫자만 입력해주세요...계속 하시겠습니까?
(y : Yes, n : No)
y


어떤 계산기를 사용하시겠습니까?


[1] 덧셈, [2] 뺄셈, [3] 곱셈, [4]나눗셈, [5]나머지를 계산합니다. [0]메인 메뉴로 돌아갑니다.
1

덧셈 계산기입니다. (a + b)
실수 a , b 를 입력하십시오.
(0은 입력 불가능)
20.53
02987.3
결과값 : 3007.830078
계속 하시겠습니까?
(y : Yes, n : No)
y


어떤 계산기를 사용하시겠습니까?


[1] 덧셈, [2] 뺄셈, [3] 곱셈, [4]나눗셈, [5]나머지를 계산합니다. [0]메인 메뉴로 돌아갑니다.
5

나머지 계산기입니다. (a % b)
정수 a , b 를 입력하십시오.
(0은 입력 불가능)
20.60398
3
결과값 : 2.000000
계속 하시겠습니까?
(y : Yes, n : No)
n

  [SYSTEM] main_menu_power 작동중
메인 메뉴입니다. 원하시는 기능을 선택하시고 숫자를 입력해주세요.
[1]입력한 숫자만큼의 크기를 한 변으로 하는 회전 삼각형
[2]3가지 수의 크기 비교
[3]사칙연산 및 나머지 계산기
[0]프로그램 종료
0
프로그램이 깔끔하게 종료되었습니다~ :)


계속하려면 아무 키나 누르십시오 . . .


이 댓글을 비밀 댓글로

bIQ sHIFT의 친필 사인 CD, 잊고있던 꿈

Posted by JUD210
2017.03.31 22:56 다이어리/일상


처음으로 친필 사인 및 코멘트가 들어있는 CD를 선물 받아보았다.
이래서 팬들이 덕질을 하는구나~ 처음으로 깨달은 순간이었다 ㅋㅋ


그리고 내가 잊고 있던 또다른 꿈을 상기하게된 큰 계기가 되었다.


눈에 띄는 곳에 소중히 보관해둬야겠다.
(고마워요 량고지만~)




이 댓글을 비밀 댓글로