Emamof

لسبب ما لم اكتب عن اصدارها في ميعاده وبشكل شخصي افتقد الى معرفة ذاك السبب ،

انها مجلتنا CATazine والتي الحقت ادارتها بمجموعتنا بعد ان نجحنا في اصدارها .
ها نحن اصدرنا العدد الثاني والذي كان من المفترض ان يطرح في الـ SCOPE ولكن لاسباب فنية تأخر اصدار العدد مع اننا انهينا اعمالنا ولكن ليس كل ما يتمنى المرء يدركه ...

ولن اجزم وبالاحرى فهناك معادلة أحد متغيراتها لا يزال مجهول القيمة سوف تحدد بقائي كرئيس لتحريرها او كوني مشاركا فاعلا فيها .

وكم سعدت لسعادة الكثيرين باستمرار هذا العمل وكم اتمنى ان يستمر في رقيه .




Emamof
/*
Thae name of Allh 
THis Class is written to represent the complex Noa nd to get the fesabilete to deal it as data type 

By: Mohamed Ahmed Al Emam
3rd CSE in 12-3-2009

note :this clas is packge name cmplx 
*/package cmplx;
public class cmplx {
/**
* class members
<>
r== real part of complex No.
i== imaginary part of complex No.
<>
m== magnitude of the complex No.
a== phase or angle of complex No.
*/
public double r,i,m,a;
//constructor code  start ====================================
public cmplx(double x,double y,boolean z) {
if (z) {
r=x;
i=y;
m=Math.pow(((r*r)+(i*i)), .5);
a=Math.atan(y/x);
}
else {
m=x;
a=y;
r=(m*Math.cos(a));
i=(m*Math.sin(a));
}
}
// this is an empty constructor 
public cmplx() {
}
//constructor code  end  =============================
//methods Code Start 
/**
this method will perform the addition operation ====================
*/
public static cmplx add (cmplx no1,cmplx no2) {
return new cmplx ((no1.r+no2.r),(no1.i+no2.i),true);
}
//add method code is end =========================================
/**
this method will perform the subtraction operation===================== 
*/
public static cmplx sub (cmplx no1,cmplx no2) {
return new cmplx ((no1.r-no2.r),(no1.i-no2.i),true); }
//sub method code is end ========================================
/**
this method will perform the Multiplication operation================
*/
public static cmplx mul (cmplx no1,cmplx no2) {
return new cmplx ((no1.m*no2.m),(no1.a+no2.a),false);
}
//Multiplication method code is end ============================
/**
this method will perform the Divesion operation============================= 
*/
public static cmplx div (cmplx no1,cmplx no2) {
return new cmplx ((no1.m/no2.m),(no1.a-no2.a),false);
}
//Divesion method code is end ======================================
/**
this method will return with the real part of the No========================== 
*/
public static double getReal(cmplx no1) {
return no1.r;
}
//getReal method code is end =============================
/**
this method will return with the real part of the No========================= 
*/
public static double getIm(cmplx no1) {
return no1.i;
}
//getIm method code is end ==================================
/**
this method will return with the magnetude  of the No============= 
*/
public static double getMag(cmplx no1) {
return no1.m;
}
//getMag method code is end ================================
/**
this method will return the angle Phase of the No============================ 
*/
public static double getAng(cmplx no1) {
return no1.a;
}
}

كنت قد عملت على انشاء هذه الـ class لحل مشكلة التعامل مع القيم التخيلية في المعادلات الناتجة عن تحليل الدوائر الكهربية المحتوية على عناصر سعوية او ملفات وتمكنت باستخدامها من حل تطبيقين قد كانا طلبا من قبل .

 

378
Emamof

378 


هذا هو الإسم الذي اخترته صباح يوم الثلاثاء بعد ساعات طوال من العمل الشاق


وبروح العمل الجماعي الذي ادرته، وكان لي الشرف قمنا بذاك العمل والشكر لله ثم الى فريق العمل الزملاء محمد عطية وتامر عبد الراضي ومحمد نبيل 


في الصورة الزميل تامر عبد الراضي 

اما هذا فهو الضحية الذي لم يكن يعلم انه مشارك في التقديم الا لحظة التقديم :) الزميل محمد عطية 


وهذا محمد نبيل 


والشكر موصول الى كل من ساهم في نجاح هذا العمل  الزملاء آسر و ضيف و  أنس واوباما وايطاليا 


 


الثلاثاء 24 مارس 2009 في CAT Scope10 CSED 2nd Session 
الساعة 01:15 -02:15 مساءً
 


Emamof

بعد ساعات سوف يبدا الحدث الاكثر تأثيرا في الوسط .... حسب رؤيتي 
و كنت سأتشرف بتقديم موضوعا بعنوان 

Speach Recognation by java
 ولكن نظرا لظروف المجلة التي شارفت على ان تخرج من عنق الزجاجة وسوف يصدر عددها الثاني فسوف
 اقدم موضوعا آخر  مع الزملاء محمد نبيل   وتامر عبد الراضي تحت عنوان 

Parllel Port Control Also Under Linux 

 

Emamof


Labels: 0 comments | edit post