عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 09-01-2011, 03:38 AM   #1036

The.Eagle

سبحان الله العظيم

 
تاريخ التسجيل: 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 num1num2,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",num1num2num1+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",num1num2num1-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",num1num2num1*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",num1num2num1/num2);
printf(" Done......!!!\n\n");}
else if (
Char == '0' )
printf("\n");
else 
printf("Error in choice \n");


return(
0);

 

The.Eagle غير متواجد حالياً   رد مع اقتباس