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

كيف أتحكم فى عدد الأرقام بعد الفاصلة العشرية

بدأه ringawy في 24 ديسمبر 2010 · 2 رد · 869 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

كتبت برنامج بسيط جمع وطرح وضرب وقسمة متغيرين

المشكلة أنة كلما تظهر النتائج فى أخر البرنامج تظهر أعداد حقيقية أى تحتوى على أرقام عشرية مع العلم أنى أعاملها فى البرنامج على إنها صحيحة البرنامج بالأسفل

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int a,b;
    printf("hi user please input two number\n");
    printf("now you can type frist number =");
    scanf("%d",&a);
    printf("now you can print second number =");
    scanf("%i",&b);
    printf("sum = %d%d\n",a+b);
    printf("sub = %d%d\n",a-b);
    printf("multi = %d%d\n",a*b);
    printf("dev = %d%d\n",a/b);
    system("pause");
    return 0;
}
#2

هكذا افضل:

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int a,b;
    printf("hi user please input two number\n");
    printf("now you can type frist number =");
    scanf("%d",&a);
    printf("now you can print second number =");
    scanf("%i",&b);
    printf("sum = %d\n",a+b);
    printf("sub = %d\n",a-b);
    printf("multi = %d\n",a*b);
    printf("dev = %d\n",a/b);
    system("pause");
    return 0;
}

المشكلة تكمن فى نك كنت تكتب مثل هذا :

    printf("sum = %d%d\n",a+b);

كنت تضع علامتين لأخراج المتغيرات لكن فى الحقيقة انت تكتب a+b فى نفس الفصلة اى انك تخرج متغير واحد فقط

انا استبدلتها بالتالى

    printf("sum = %d\n",a+b);

و لماذا تستخدم

    scanf("%i",&b);

فأنا لم اسمع بها منذ قبل ...

موفق بأذن الله :)

1

.Everyone has a dream

.I never thought that I would be the one I am on now

...No Pain No Gain

مشرف قسم السى/سى++ و الاسيمبلى سنة 2015 بأذن الله ...

تعديل: مشرف قسم السى/سى++ من 2012.

#3

على ما أظن أن المعرف i يساوى المعرف d وهما للعد الصحيح هذا والله أعلم

وشكرا لك أخى على الرد والمساعدة جعلة الله فى ميزان حسناتك

تم تعديل هذه المشاركة بواسطة ringawy في 25 ديسمبر 2010 في 05:26

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

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

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

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

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