نویسنده : mohammad
Wednesday, April 15, 2009 0 comments
حل تکالیف برنامه نویسی استاد موحدیان
با سلام
همون طوری که همه تون می دونید استاد موحدیان در کلاس برنامه نویسی پیشرفته 2 تا تکلیف برنامه نویسی دادن که حلشون رو براتون می ذارم:
تکلیف شماره 1:
برنامه ای بنویسید که اعدادی را از ورودی بخواند،آنها را جمع بزند و وقتی که عدد صفر وارد شد توقف نماید.برنامه را با حلقه های while ، do-while،for به صورت جداگانه بنویسید.
من این تکلیف رو با حلقه for براتون می نویسم و بقیه حلقه ها رو به خودتون واگذار می کنم.
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
cout<<"shoma mitavanid tedadi adad be in barname bedahid ta majmooe anha ra tahvil begirid\n";
cout<<"baraye etmame voroode dade az adade 0 estefade konid.\n";
int sum=0;
for(int i;i !=0;)
{
cout<<"lotfan adad ra vared konid:";
cin>>i;
sum +=i;
}
cout<<"hasel="<<sum<<endl;
getch();
return 0;
}
#include<conio.h>
using namespace std;
int main()
{
cout<<"shoma mitavanid tedadi adad be in barname bedahid ta majmooe anha ra tahvil begirid\n";
cout<<"baraye etmame voroode dade az adade 0 estefade konid.\n";
int sum=0;
for(int i;i !=0;)
{
cout<<"lotfan adad ra vared konid:";
cin>>i;
sum +=i;
}
cout<<"hasel="<<sum<<endl;
getch();
return 0;
}
تکلیف شماره 2:
برنامه ای بنویسید که در کاراکتر های ورودی از کیبورد تعداد حروف صدا دار را بشمارد و وقتی به Q یا q برخورد کرد توقف کند.
توجه داشته باشید که حروف صدادار در زبان انگلیسی عبارتند از :a,e,i,o,u
برنامه ای بنویسید که در کاراکتر های ورودی از کیبورد تعداد حروف صدا دار را بشمارد و وقتی به Q یا q برخورد کرد توقف کند.
توجه داشته باشید که حروف صدادار در زبان انگلیسی عبارتند از :a,e,i,o,u
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int count=0;
char j;
int flag=1;
while(flag)
{
cout<<"please enter a char:";
cin>>j;
switch(j)
{
case 'a': count++; break;
case 'e': count++; break;
case 'i': count++; break;
case 'o': count++; break;
case 'u': count++; break;
case 'q': flag=0; break;
case 'Q': flag=0; break;
default: break;
}
}
cout<<"counter="<<count;
getch();
return 0;
}
#include<conio.h>
using namespace std;
int main()
{
int count=0;
char j;
int flag=1;
while(flag)
{
cout<<"please enter a char:";
cin>>j;
switch(j)
{
case 'a': count++; break;
case 'e': count++; break;
case 'i': count++; break;
case 'o': count++; break;
case 'u': count++; break;
case 'q': flag=0; break;
case 'Q': flag=0; break;
default: break;
}
}
cout<<"counter="<<count;
getch();
return 0;
}
برچسب: تمرین های کلاسی