Views 10814 Votes 0 Comment 0
Atachment
Attachment '1'
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
극 좌표계의 좌표인 거리와 각도를 입력 받아서
직각 좌표계의 좌표 x, y 로 변환하는 프로그램

/*
*    극 좌표계의 좌표인 거리와 각도를 입력 받아서
*    직각 좌표계의 좌표 x, y 로 변환하는 프로그램
*/
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#define     PI    3.14159
#define     X     0
#define     Y     1 

float* get_coord_ad( float degree, float distance ){
    float* point = malloc( sizeof( float ) * 2 );

    degree = PI * degree / 180;
    point[X] = distance * cos( degree );
    point[Y] = distance * sin( degree );

    return point;
}

int main(){
    float dist, ang, *ptr_coord;

    printf( "Enter a distance : " );
    scanf( "%f", &dist );
    fflush( stdin );
    
    printf( "Enter a degree : " );
    scanf( "%f", &ang );
    fflush( stdin );
    
    ptr_coord = get_coord_ad( ang, dist );
    printf( "\n극 좌표(%-4.2f, %-4.2f)를 직각 좌표로 변환하면 (%-4.2f, %-4.2f)입니다.\n",
        dist, ang, ptr_coord[X], ptr_coord[Y] );

    free( ptr_coord );

    return 1;
}


?

List of Articles
No. Category Subject Author Date Views
89 Develop [ios][swift] 초간단 카달로그 앱 (Catalog App) file hooni 2016.06.27 7120
88 Develop [ios] 새로 만들고 있는 DateMemo file hooni 2016.07.12 600
87 Develop [ios] Crashlytics, Fabfic 설치/설정 hooni 2016.07.21 724
86 Develop [c] 파일명 또는 특정 패턴을 적용 file hooni 2016.08.03 748
85 Develop [android] Android N requires the IDE to be running with Java 1.8 or later 오류 hooni 2016.08.30 684
84 Develop [c] 셀프 넘버(Self Number) 구하기 1 hooni 2016.09.09 2260
83 Develop [c] Mac OS 에 gmp(gmp.h) 라이브러리 설치 hooni 2016.10.03 1206
82 Develop [c] RSA 암호화 구현(gmp 라이브러리 활용) file hooni 2016.10.03 880
81 Develop [matlab] 정보은닉 스테가노그래피(Steganography) 수업 file hooni 2016.10.03 680
80 Develop [matlab] ZigZag-Scanning (2-D Array) file hooni 2016.10.15 1982
79 Develop [android] dp, px 서로 변환 hooni 2016.10.21 3373
78 Develop [android] 초간단 얼럿 (AlertDialog) hooni 2016.10.21 809
77 Develop [android] 레이아웃 사이즈 변경 (동적; programmatically) hooni 2016.11.07 1480
76 Develop [Android Error] The number of method references in a .dex file cannot exceed 64K hooni 2016.11.10 754
75 Develop [android] Calling activity function from separate class hooni 2016.11.15 1155
74 Develop [android] How can I place app icon on launcher home screen? hooni 2016.11.15 1261
Board Pagination Prev 1 ... 46 47 48 49 50 53 Next
/ 53