تاريخ التسجيل: Nov 2010
التخصص: ????
نوع الدراسة: إنتظام
المستوى: الثالث
الجنس: ذكر
المشاركات: 283
|
رد: [cpcs 202 - برمجة 1] لديك سؤال , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد
الله لا يهينكم أبغى هذا البرنامج يكون لوب و لو اختار المستخدم 0 يكتب Error ويخرج بدون ما يكتب أدخل الرقمين
ضروري أرجو الرد بسرعة
كود:
#include<stdio.h>
int main ()
{
int num1, num2,i=0;
char Char;
printf("1:(+)\n 2:(-)\n 3:(*)\n 4:(/)\n 0: To Exit \n\n Enter a choice: ");
scanf("%c",&Char);
printf("Enter the first number: ");
scanf("%d",&num1);
printf("Enter the second number: ");
scanf("%d",&num2);
if(Char == '+' || Char == '1')
printf(" %d + %d = %d",num1, num2, num1+num2);
else if(Char == '-' || Char == '2')
printf(" %d - %d = %d",num1, num2, num1-num2);
else if(Char == '*' || Char == '3')
printf(" %d * %d = %d",num1, num2, num1*num2);
else if (Char == '/' || Char == '4')
printf(" %d / %d = %d",num1, num2, num1/num2);
else
printf("Error in choice \n");
return(0);
}
|
أنـــا ما أدري إذا كان ينحل بلوب أو لا !
لكن حليته لك بـ if
وإن شاء الله يكون صحيح
كود PHP:
#include<stdio.h> int main () { int num1, num2,i=0; char Char;
printf("1:(+)\n 2:(-)\n 3:(*)\n 4:(/)\n 0: To Exit \n\n Enter a choice: "); scanf("%c",&Char);
if(Char == '+' || Char == '1') { printf("Enter the first number: "); scanf("%d",&num1); printf("Enter the second number: "); scanf("%d",&num2); printf(" %d + %d = %d\n",num1, num2, num1+num2); printf(" Done......!!!\n\n");} else if(Char == '-' || Char == '2') { printf("Enter the first number: "); scanf("%d",&num1); printf("Enter the second number: "); scanf("%d",&num2); printf(" %d - %d = %d\n",num1, num2, num1-num2); printf(" Done......!!!\n\n");} else if(Char == '*' || Char == '3') { printf("Enter the first number: "); scanf("%d",&num1); printf("Enter the second number: "); scanf("%d",&num2); printf(" %d * %d = %d\n",num1, num2, num1*num2); printf(" Done......!!!\n\n");}
else if (Char == '/' || Char == '4') { printf("Enter the first number: "); scanf("%d",&num1); printf("Enter the second number: "); scanf("%d",&num2); printf(" %d / %d = %d\n",num1, num2, num1/num2); printf(" Done......!!!\n\n");} else if (Char == '0' ) printf("\n"); else printf("Error in choice \n");
return(0); }
|