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

أشكرك لتفاعلك يا smart dev وها هو الحل.....

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

السلام عليكم ;;;;;;;;

بعد مشاورات ومناوشات ومحولات وقرب الجنون ظهر الناتج.......

وهاهو الحل وشكراً جزيلا لك ياسمارت ديف==>

#include

#include

main()

{

float num1,num2,result;

char ch,op;

do

{

printf("n Type num1 op num2 Examble:( 6 + 5 )nn ");

scanf("%f%c%f",&num1,&op,&num2);

switch(op)

{

case'+':

{

result=num1+num2;

printf("the result of : num1+num2=%fnn",result);

break;

}

case'-':

{

result=num1-num2;

printf("the result of : num1-num2=%fnn",result);

break;

}

case'*':

{

result=num1*num2;

printf("the result of : num1*num2=%fnn",result);

break;

}

case'/':

{

result=num1/num2;

printf("the result of : num1/num2=%fnn",result);

break;

}

default:

printf("n you enter unknowen operator");

}

printf("n Again : (y/n)nn");

}

while ((ch=getch())=='y');

return(0);

}

وسلامك ياغالي::::

مع تحيات أخوك الـــــحـــــــــايـــــــــــر

#2

بسم الله الرحمن الرحيم

في البداية لا شكر على واجب والحمد لله انه اشتغل معاك وارسلت لك الحل مرة اخرى بالطريقة التي انت ارسلتها مرة اخرى في الموضوع السابق على هذا الرابط:

http://www.arabteam2000.com/vb/showthread....&threadid=27722

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

ولا تنسانا بصالح الدعاء ... (gift)

أخوك :

Smart Developer

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

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