الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عضو جديد وسؤال عن كيفية رسم دائره <<< يمون من الاول

مغلق
بدأه غـــــادي في 2 أبريل 2003 · 2 رد · 667 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيفكم شباب اولا احب انضم الى منتداكم الجميل بصراحه وجدت فيه فائده كبيره

الله يعطيكم الف عافيه اعضاء ومشرفين

انا مبتديء في السي

وحبيت اسالكم في برنامج حاولت احله مو راضي ينحل

انا عندي فنكشن لرسم دائره يعني الفكره الاساسيه محلوله

بس ناقص main للبرنامج واشياء ثانيه راح تفهمونها من الكود لانه البرنامج شغال مافيه اخطاء بس لما احط الاحداثيات يعطيني اربع نقاط بس

وهذا الكود

#include<graphics.h>

#include<stdlib.h>

#include<stdio.h>

#include<conio.h>

#include<io.h>

#include<dos.h>

#define ROUND(a) ((int) (a+0.5))



void circleMidpoint(int xCenter,int yCenter,int radius)

{

int x=0;

int y=radius;

int p=1-radius;

void circleplotpoints(int,int,int,int);

circleplotpoints(xCenter,yCenter,x,y);

while (x<y) {

x++;

if(p<0)

p+=2*x+1;

else {

y--;

p+=2*(x-y)+1;

setpixel (ROUND(x),ROUND(y));

}

circleplotpoints(xCenter,yCenter,x,y);

  }

}

setpixel(x,y)

int x,y;

{

putpixel(x,y,4);

}



void circleplotpoints(int xCenter,int yCenter,int x, int y)

{

setpixel(xCenter+x,yCenter+y);

setpixel(xCenter-x,yCenter+y);

setpixel(xCenter+x,yCenter-y);

setpixel(xCenter-x,yCenter-y);

setpixel(xCenter+y,yCenter+x);

setpixel(xCenter-y,yCenter+x);

setpixel(xCenter+y,yCenter-x);

setpixel(xCenter-y,yCenter-x);

}

void close_graph(void)

{

closegraph();

}

main()

{

void far initgraph(int far *graphdriver,int far *graphmode,char far *direct);

int graphdriver;

int graphmode;

int x1,x2,x3,x4;

scanf("%d",&x1);

scanf("%d",&x2);

scanf("%d",&x3);

scanf("%d",&x4);

graphdriver=EGA;

graphmode=EGAHI;

initgraph(&graphdriver,&graphmode,"tc");

setpalette(0,4);

setbkcolor(0);

circleplotpoints(x1,x2,x3,x4);

getche();

close_graph();

}

اخواني الرجاء مساعدتي لانه مطلوب البرنامج مني يوم السبت

البرنامج مكتوب بكومبايلر turpoC

تحياتي

#2

الأخ غادي ..أنا عضوه جديده بالمنتدى

اذا مازلت تريد هاذا الكود ..الرجاء الرد

فقد أستطيع المساعده.

#3

هلا فيك اختي rawia7

الف شكر على الرد واذا كان لديك الكود اتمنى تعطيني اياه

تحياتي

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…