تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: پروژه واقعا ضروری c

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Apr 2010
    پست ها
    6

    14 پروژه واقعا ضروری c

    متن پروژه:
    کاربر 10 کلید را فشار دهد برنامه اعداد و علامتهای ریاضی را تشخیص دهد وعملیات ریاضی انجام دهدو جواب را نمایش دهد
    مثلا


    as2f5+h-34

    1) در مثال فوق اعداد 5و2 را عدد 25 در نظر بگیرد(مثل ماشین حساب)
    2)وقتی دو علامت پشت سر هم داریم اولی را درنظر گیرد(اینجا +)
    3) علامتها عبارتند از + -/%


    اینجا خروجی میشه 59
    خواهش میکنم کمکم کنین ممنون

  2. #2
    در آغاز فعالیت
    تاريخ عضويت
    Apr 2010
    پست ها
    6

    13

    یکی اینو بهم داد منتها error میده البته هینو توی محیط visual studio
    نوشتم
    #include <iostream>
    #include <string.h>
    #include<conio.h>

    int main (){
    int nums[2];
    char op;
    int i,j,d,selected;
    float res=0.0;
    char str[100];
    printf("\n\t enter your string please: \n\t");
    gets(str);
    i=j=nums[0]=nums[1]=selected=res=0;
    while(str[i]!='\0') {
    if (str[i]>='0'&& str[i]<='9'){
    d=str[i]-'0';
    nums[j]=nums[j]*10+d;
    }//if
    else if(str[i]=='+'&& selected==0){
    op='+';
    selected=1;
    j=1;
    }
    else if(str[i]=='*' && selected==0){
    op='*';
    selected=1;
    j=1;
    }
    else if(str[i]=='/' && selected==0){
    op='/';
    selected=1;
    j=1;
    }
    else if(str[i]=='-' && selected==0){
    op='-';
    selected=1;
    j=1;
    }

    i++;

    }//while
    printf("\n\tyour string was : %s\n", str);
    printf("\tfirst number in string was : %d\n", nums[0]);
    printf("\tsecond number in string was : %d\n", nums[1]);
    printf("\toperator in string was : %c\n", op);
    if (op=='+')
    res=nums[0]+nums[1];
    else if (op=='-')
    res=nums[0]-nums[1];
    else if (op=='*')
    res=nums[0]*nums[1];
    else if (op=='/')
    res=(float)nums[0]/nums[1];

    printf("\tresult is %f",res);
    getch();

    }//main

  3. #3
    داره خودمونی میشه hose's Avatar
    تاريخ عضويت
    Jul 2006
    محل سكونت
    ماداکتو
    پست ها
    107

    پيش فرض

    من تست زدم ... مشکلی نداشت

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •