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

سؤال عن SWITCH CASE لبناء الة حسابية بسيطة

مغلق
بدأه M3az في 10 أغسطس 2004 · 2 رد · 1,164 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

واجهتني مشكلة بسيطة لما كنت اسوي الة حسابية بسيطة زائد ناقص قسمة ضرب

باستخدام switch case مع اني سويتها بـ if و else if وقدرت اسويها من دون اخطاء الحمد

لله لكن حبيت اسويها وارجع وافهم switch case لاني بجد لقيتو اهون ومرتب اكثر

ومابتعب

المهم مابدي اطول

#include <stdio.h>
#include <conio.h>

void main()

{

int a,b;
char y,o;

do{

	printf("EntER a,o,b");
	scanf("%d%c%d",&a,&o,&b);

	switch(o)
	{
	case'+':
  printf(" o=%d",a+b);
  break;
	case'-':
  printf(" o=%d",a-b);
  break;
	case'*':
  printf(" o=%d",a*b);
  break;
	case"/":
  printf(" o=%d",a/b);
     break;
	default:
  printf("unKowen o");
	}

    printf(" Again(y/n)");
}while((y=getch())=='y');

printf("\n");

}

انا متأكد من كلشي بس مش عارف بطلعلي خطا بالمترجم

ارجو الافادة

معلش اخواني اسالتي مبتدئة شوي لكن اعذروني :)

تم تعديل هذه المشاركة بواسطة M3az في 10 أغسطس 2004 في 16:40

#2

اخي الكريم الخطأ هنا

case"/":
 printf(" o=%d",a/b);
    break;

غير

"/" الى '/'

وبالتوفيق

تم تعديل هذه المشاركة بواسطة HGB في 10 أغسطس 2004 في 18:40

#3

هلق هذا هوا لخطا الي طلع عيني وانا ادقق بالكود

مشكور والله ولازم ما استعجل بطرح اي سؤال مشكور وماقصرت

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

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

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

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

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

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