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

من يصلح هالبرنامج

بدأه بنت القطاوه في 21 يوليو 2009 · 5 رد · 537 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ...عندي برنامج مطلوب مني احوله بدال ال switch لقاعده ال while loop وادخل عليه do منو يعرف يسويلي اياه بليز هذا اهو البرنامج

#include <iostream.h>

int main ()

{

int pcode , option , blance = 2000 ;

int x ;

x = blance - 100 ;

const int pass = 3456 ;

cout << "Enter your passward :" ;

cin >> pcode ;

if ( pcode != pass )

cout << "incorrect code .. please enter it again " << endl;

else

if (pcode == pass )

{

cout << "correct answer " ;

cout << "Please enter 1 or 2 \n" ;

cin >> option ;

switch ( option )

{ case 1 : cout << "draw 100 KD\n" ;

cout << "your blance = " << x << endl ;

break ;

case 2 : cout << "print blance .. your blance =" << blance << endl;

break ;

default : cout << "wrong option " ;

}

}

return 0;

}

#2

بلييز محد يعرفله؟؟؟؟؟

#3

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

switch هي جمله شرطية ، while هي جمله تكرار ، فما الغرض التي تريده ؟

على العموم اذا أردت أن تجعل البرنامج كل مره يسأل المستخدم عن كلمة المرور ويدخلها المستخدم ويستمر هكذا ، الى ان يدخل مثلا -1 ، فقم بعمل حلقة قبل طباعه جملة السؤال :

while ( true )

بعد ادخال كلمة المرور قم بالتحقق اذا كانت -1 قم بالخروج من الحلقة break ...

أخيرا قم بعمل محاولة حتى نساعدك بها ،،

بالتوفيق :)

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#4

اشكرك اخوي بس ماني عارفه اشلون اكتب البرنامج محد يقدر يكتبلي البرنامج مع ال do و ال while???

#5

انا حليت البرنامج بس يطلعلي ببرنامج ال turbo ++c ان في error بلييز اللي يقدر يصلح من هالبرنامج ال خطأ يقولي هذا اهو الحل جربوه بالبرنامج

#include <iostream.h>
int main ()
{
int pcode , option , blance = 2000;
int x;
x = blance - 100;
const int pass = 3456;
cout << "Enter your passward :";
cin >> pcode;
if ( pcode != pass )
cout << "incorrect code .. please enter it again " << endl;
else
do
{
cout << "correct answer ";
cout << "Please enter 1 or 2 \n";
cin >> option;
switch ( option )
{
case 1 : cout << "draw 100 KD\n";
cout << "your blance = " << x << endl;
break;
case 2 : cout << "print blance .. your blance =" << blance << endl;
break;
default : cout << "wrong option ";
}
}while(pcode==pass)
return0;
}

تم تعديل هذه المشاركة بواسطة الشمري في 22 يوليو 2009 في 21:12 — السبب: تنسيق الكود بطريقة أفضل

#6
}while(pcode==pass)
return0;

الصحيح :

		}while(pcode==pass);
			return 0;
}

ممكن أيضاُ تصحيح أول سطر الى السطرين التاليين .. اذا كان هناك حاجة ... حسب المكتبات المستخدمة ..

#include <iostream>
using namespace std;

تم تعديل هذه المشاركة بواسطة الشمري في 22 يوليو 2009 في 21:18

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

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