Dev C++
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Search
 
 

Display results as :
 


Rechercher Advanced Search

Latest topics
Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search

Crtanje kruga u 800x600 prozoru

Go down

Crtanje kruga u 800x600 prozoru  Empty Crtanje kruga u 800x600 prozoru

Post  Don Corleone Thu Apr 14, 2011 12:01 am

#include <graphics.h>
#include <iostream>
#include<math.h>
int xk,yk,r,xt,yt;
int rx,ry;
float rt;
main ( )
{

printf("Program za crtanje kruznice i tacke u krugu \n\n");
printf("Unesite kordinate i poluprecnik kruga\n");
printf("xk=");scanf("%d",&xk);
printf("yk=");scanf("%d",&yk);
printf("r=");scanf("%d",&r);

if((r<=xk)&&(r<=yk)&&(xk<=800)&&(xk>=0)&&(yk<=600)&&(yk>=0)&&(r+xk<=800)&&(r+yk<=600)){
printf("Unesite kordinate tacke\n");
printf("xt=");scanf("%d",&xt);
printf("yt=");scanf("%d",&yt);

rx=xt-xk;
ry=yt-yk;
rt=sqrt(pow(rx,2)+pow(ry,2));

if (rt<r){
printf("Tacka je u krugu \n");
}
else if(rt==r){
printf("Tacka je na kruznici\n");
}
else printf("Tacka je izvan kruga\n");

initwindow (800,600); /*otvara prozor velièine 800 x 600 piksela*/
circle (xk,yk,r);
//crtanje tacke
circle(xt,yt,2);

while (!kbhit( )); /*zadržava prozor sa crtežom otvorenim*/
closegraph( );
}
else{
printf("Krug nemoze da se nacrta prelazi okvire definisanog prostora 800x600");
getch();
}
//circle (400,300,200); /*crta krug èije su koordinate centra (400,300) polupreènika 200*/
}
Don Corleone
Don Corleone
Admin

Posts : 148
Join date : 2009-10-28
Age : 30
Location : Sombor - Serbia

https://programing.forumotion.com

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum