(( الغرض من البرنامج هو قراءة إسم وباسورد من الشاشة ومقارنة الإسم والباسورد مع ما هو مخزون داخل البرنامج فإن كان هناك تطابق يطبع thank you corret ثم يخرج وإن كان خطأ فيعترض ويسمح بالخطأ لأربع مرات فقط ثم يعتذر ويخرج))
السؤال يقول:
عندي برنامج يحتوي على اربع مصفوفات احادية البعد
الاولى: اخزن فيها إسم شخص
والثانية: اخزن فيها باسورد
وأما الثالثة فيدخلها المستخدم (( كإسم المستخدم ))
وأما الرابعة فيدخلها المستخدم (( كباسورد المستخدم))
مع ملاحظة أنه عند ادخال المصفوفة الرابعة يظهر بدل كل رمز مقروء علامة * وبذلك يجب ان تكون قراءة كل رمز مخفية
وهذا هو الكود
C++ كود
#include #include #include #include void main() { clrscr(); char name[7]={'m','u','h','m','m','e','d'},pass[3]={'a','l','i'}; char name1[10],pass1[10],x; int z,m,k=0; for (int j=0;j<5;j--) { cout<<" enter the name\n"; cin>>name1; cout<<" enter the password \n"; z=1; m=-1; do { x=getch(); pass1[++m]=x; cout<<"*"; } while (int(x)!=13) for (int i=0;i for (i=0;i<7;i++) if(name[i]!=name1[i]) z=0; for (i=0;i for (i=0;i<3;i++) if (pass1[i]!=pass[i]) z=0; if (z==0) { cout<<"\n the name or password is incorrect\n"; cout<<" please try again\n"; k++; } else { cout<<"\n correct thank you"; j=10; } if(k==4) { j=10; cout<<" this user name dont have the correct password\n"; cout<<" thank you \n good by"; } } getch(); } |
(( الغرض من البرنامج هو قراءة إسم وباسورد من الشاشة ومقارنة الإسم والباسورد مع ما هو مخزون داخل البرنامج فإن كان هناك تطابق يطبع thank you corret ثم يخرج وإن كان خطأ فيعترض ويسمح بالخطأ لأربع مرات فقط ثم يعتذر ويخرج))
السؤال يقول:
عندي برنامج يحتوي على اربع مصفوفات احادية البعد
الاولى: اخزن فيها إسم شخص
والثانية: اخزن فيها باسورد
وأما الثالثة فيدخلها المستخدم (( كإسم المستخدم ))
وأما الرابعة فيدخلها المستخدم (( كباسورد المستخدم))
مع ملاحظة أنه عند ادخال المصفوفة الرابعة يظهر بدل كل رمز مقروء علامة * وبذلك يجب ان تكون قراءة كل رمز مخفية
وهذا هو الكود
C++ كود
#include #include #include #include void main() { clrscr(); char name[7]={'m','u','h','m','m','e','d'},pass[3]={'a','l','i'}; char name1[10],pass1[10],x; int z,m,k=0; for (int j=0;j<5;j--) { cout<<" enter the name\n"; cin>>name1; cout<<" enter the password \n"; z=1; m=-1; do { x=getch(); pass1[++m]=x; cout<<"*"; } while (int(x)!=13) for (int i=0;i for (i=0;i<7;i++) if(name[i]!=name1[i]) z=0; for (i=0;i for (i=0;i<3;i++) if (pass1[i]!=pass[i]) z=0; if (z==0) { cout<<"\n the name or password is incorrect\n"; cout<<" please try again\n"; k++; } else { cout<<"\n correct thank you"; j=10; } if(k==4) { j=10; cout<<" this user name dont have the correct password\n"; cout<<" thank you \n good by"; } } getch(); } |