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

[تنبيه - عنوان غير مناسب : ]يوجد لدي مشكلة في هذا الكود أرجو حل المشكلة

بدأه mohammednoor في 28 أبريل 2012 · 4 رد · 371 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي مشكلة عند تشغيل البرنامج يظهر لي خطئ

//---------------------------------------------------------------------------

#include <vcl.h>
#include <iostream.h>
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main()
{
int x,y,z;
cout<<"enter the numbers"
cin>>x>>y>>z;
while(x<1||x>1000)
{
cout<<"first number shold betwee 1-1000,please recnter";
cin>>x;
}
while(y<1||y>1000)
{
cout<<"second nuimber";
cin>>y;
}
while(z<1||z>1000)
{
cout<<"therd number";
cin>>z;
}
if(x==y*z)
cout<<"the first is amult of the secound and third";
else
cout<<"the bumber is not"
}
      getchar();
        return 0;
}
//---------------------------------------------------------------------------
#2

الأخ الكريم/الأخت الكريمة

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

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

مدونتي: C++ Tips and Tricks

#3

أخى الكريم يوجد بعض الاخطا البسيطة مثل: نسيان الفاصلة المنقوطة فى نهاية السطر البرمجى وكتابة كود خارج اقواس الدالة الرئيسية .

الكود بعد التعديل:

/* 
 * File:   main.cpp
 * Author: Mohammed Abu Zayed
 * * Created on April 28, 2012, 7:15 PM
 */
// #include <vcl.h>
#include <iostream>
#include <stdlib.h>
using namespace std;
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

int main()
{
    int x, y, z;
    cout << "\nenter the numbers: ";
    cin >> x >> y >> z;
    while (x < 1 || x > 1000)
    {
        cout << "\nfirst number shold betwee 1-1000,please renter: ";
        cin >> x;
    }
    while (y < 1 || y > 1000)
    {
        cout << "\nsecond nuimber: ";
        cin >> y;
    }
    while (z < 1 || z > 1000)
    {
        cout << "\ntherd number: ";
        cin >> z;
    }
    if (x == y * z)
        cout << "\nthe first is amult of the secound and third: ";
    else
        cout << "\nthe bumber is not: ";
    system("pause");
    return 0;
}

المخرجات:

enter the numbers: 555555555   
44444
3333
first number shold betwee 1-1000,please renter: 5
second nuimber: 5
therd number: 5
sh: pause: not found
the bumber is not: 
RUN SUCCESSFUL (total time: 12s)

هذا والله ولى التوفيق

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

#4

أخوي ماطبق هذا الكلام هاد شو هو

sh: pause: not found

the bumber is not:

RUN SUCCESSFUL (total time: 12s

#5

أخى الكريم:

حياك الله

اقتباس
sh: pause: not found

وهذا بسبب اننى استخدم حلول بيئة تطوير لينكس

يمكنك استبدال ذلك بــ بالسطر:

cin.get();

او الدالة getch() فى ويندوز

اقتباس
the bumber is not:

هذا السطر يعرض دوما اﻻ فى حالة واحدة: وهى ان قيمة x تساوى y فى وهذى حالة مخرجات:

enter the numbers: 4
2
2
sh: pause: not found
the first is amult of the secound and third: 
RUN SUCCESSFUL (total time: 4s)

اقتباس
RUN SUCCESSFUL (total time: 12s

وهذا السطر يحدد مدة تنفيذ البرنامج وهذة ميزة يقدمها لك المترجم نت بينز أنصحك بأستخدامة

هذا والله ولى التوفيق

تم تعديل هذه المشاركة بواسطة AudaNix في 3 مايو 2012 في 09:56

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

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

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

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

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

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