اكتب برنامج باستخدام الدالةswitch يستقبل رقم من المستخدم وعند الضغط على حرف معين ينفذ امر

  • برمجة
  • برمجة سي بلس بلس

اكتب برنامج باستخدام الدالةswitch يستقبل رقم من المستخدم ثم إذا ضغط المستخدم حرف p يطبع هل الحرف عدد أولي أم لا  وإذا ضغط حرف f  يطبع مضروب العدد x وإذا ضغطنا أي حرف أخر يطبع مربع العدد x؟

الأجوبة

#include
using namespace std;
int main(){
int j,f,x,mul=1;
char c;
cout<<"enter the nember and the leeter 
:";
cin>>x>>c;
switch(c)
{case'p':{
f=1;
for(j=2;j<x;j++)
{if(x%j==0)
f=0;}
if(f==1)
cout<<x<<"\t is primary"<<endl;
else
cout<<x<<"\t is not primary "<<endl;}
break;
case'f':{for(j=x;j>1;j--)
mul*=j;// or mul=mul*j;
cout<<"mul of"<<x<<"="<<mul;}
break;
default:cout<<x*x;}
return 0;}
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...