حل تکالیف برنامه نویسی استاد موحدیان

با سلام
همون طوری که همه تون می دونید استاد موحدیان در کلاس برنامه نویسی پیشرفته 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;
 }

تکلیف شماره 2:
برنامه ای بنویسید که در کاراکتر های ورودی از کیبورد تعداد حروف صدا دار را بشمارد و وقتی به 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;
                  }




به اشتراک بگذارید
بدون بازخورد "حل تکالیف برنامه نویسی استاد موحدیان"