السلام عليكم ورحمة الله وبركاته...
أخوتي طلب مني كتابة برامج وكتبتها لكن لم يخرج الرن كما أريد
أتمنى أن توضحوا لي العله اذا سمحتم....
البرنامج الأول: هو برنامج يحول الحروف الصغيره لكبيره والكبيره لصغيره...
استخدمت طريقة ال switch لكنها مطوووله جدا فهل من طريقة أخرى..
#include<iostream>
using namespace std;
int main()
{
char a;
cout<<"enter yore letter"<<endl;
cin>>a;
switch(a)
{
case 'a':cout<<"A"<<endl;break;
case 'b':cout<<"B"<<endl;break;
case 'c': cout<<"C"<<endl;break;
//??? ?? ?????? ?? ??????
defult:cout<<"ther is not thes leter";break;
}
return 0;
}
البرنامج الثاني هو برنامج يقارن بين اعمار شخصين بحيث ان تكون اعمارهم لا تتعدى العشرين واذا تعدتها يطلب البرنامج منهم او من احدهم ان يضع عمرا اخر ثم يقارن البرنامج بين اعمارهم
مشكلتي: انه عندما يطلب البرنامج من احدهما ادخال عمر يوافق الشرط فانه لا يحسب العمر الموافق للشرط بل يبقى على الاول
#include <iostream>
using namespace std;
int main()
{
int a,b;
cout<<"Ali enter your age"<<endl;
cin>>a;
while(a>20)
{
cout<<"entr your valid age"<<endl;
cin>>a;
}
cout<<"Ahmad enter your age"<<endl;
cin>>b;
while(b>20)
{
cout<<"entr your valid age "<<endl;
cin>>b;
}
if(a>b)
cout<<"Ahmad older than ali"<<endl;
else
cout<<"ali oldar than ahmad"<<endl;
return 0;
}
البرنامج الثالث: مشكلتي في الكيس الاول ماعرفت أسوي كشف حساب صح!!
#include<iostream>
#include<string>
using namespace std;
int main()
{
int account;
int amount;
int balance;
int choice;
int securitynunber;
cout<<"enter your balance:"<<endl;
cin>>balance;
while(balance!=0)
{
cout<<"What do you want to do :"<<endl;
cout<<"\t 1.Check your account"<<endl;
cout<<" \t 2. Withdraw from your account"<<endl;
cout<<" \t 3. Deposit into your account"<<endl;
cout<<" \t 4. Exit from the program"<<endl;
cout<<" Enter Your Choice"<<endl;
cin>>choice;
switch (choice)
{
case 1:cout<<"enter your security number"<<endl;
cin>>securitynunber;
cout<<"your account is"<<balance;
break;
case 2:{ cout<<"enter amount that you want to withdraw:"<<endl;
cin>>amount;
balance=balance-amount;
cout<<"Your balance now is :"<< balance<<"SR"<<endl;
}
break;
case 3:cout<<"enter your account"<<endl;
cin>>account;
account=account+balance;
cout<<"Your balance now is :"<< balance<<"SR"<<endl;
break;
case 4: cout<<"enter 0 if you want to quit";
cin>>balance;
break;
defeult: cout<<"wrong entry";
}
cin>>choice;
}
return 0 ;
}