برنامه نویسی و دیگر هیچ

فضایی برایه یادگیری برنامه نویسی

برنامه نویسی و دیگر هیچ

فضایی برایه یادگیری برنامه نویسی

۲۴ مطلب با موضوع «سوالات» ثبت شده است


براکت (جزء صحیح)(کف):

#include <iostream>
#include <conio.h>
using namespace std;
main()
{
  double num;
int b;

cout << "input  number:";
cin >> num;
b = num;
cout << "["<<num<<"]= ";
if ( num - b < 0)
    cout << b - 1;
else
cout << b;
getch();
}

جذر:

  • علیرضایی


برنامه ای بنویسید که در آن ابعاد 2 ماتریس دلخواه را گرفته ابتدا بررسی کند که حاصلضرب آنها ممکن است یا نه! 

سپس مقادیر هر یک را از وردی گرفته و در نهایت ماتریس حاصلضرب را چاپ کند.

  • علیرضایی


سلام، روزتون بخیر بچه ها

اینجا چندتا تمرین  از آرایه ها هست /برای روز 2شنبه همین هفته حل کنید. بیشترش آسونه، ببینم چه میکنید;)

دریافت
حجم: 42 کیلوبایت
توضیحات: تمرین آرایه/ مباحث ابتدایی


در مورد تکلیف نوروز : دانش آموزانی که تا وقت تعیین شده قبلی برنامه خود را تحویل نداده اند میتوانند تا آخر روز 2 شنبه تحویل دهند، البته نمره این فعالیت برای این دانش آموزان 1/2 نمره سایرین خواهد بود.



  • علیرضایی

سلام بچه ها:)


برای دریافت فایل تکلیف کلیک کنید.دریافت

  • علیرضایی

دریافت
حجم: 178 کیلوبایت



  • علیرضایی


زمان تحویل: ساعت 9 صبح سه شنبه 1 بهمن.

 

نحوه تحویل: ایمیل به alirezaei_e7@yahoo.com

یا ارسال به صورت نظر در وبلاگ

 

صورت سوال:

 

برنامه ای بنویسید که مدام از کاربر عدد گرفته زمانیکه -1 وارد شد به تعداد مجموع اعداد فرد مربع به ضلع 20 رویه هم رسم کند.

نمونه ورودی:  1   2  4  3  -1

خروجی

 

  • علیرضایی

دریافت 

با سلااااااااام!

 

نتیجه امتحان میانترم بد نبود اما من بیشتر از اینا انتظار داشتم! میخوام برا امتحان پایانی حسابی تلاش کنید!

اگه سوالی هم دارید و یا مطلبی رو لازم دارید که تو وبلاگ بزارم زودتر بگین تا فرصتش باشه!


جواب امتحان میانترم رو هم دانلود کنید.

  • علیرضایی


توجه: برنامه کامل نیست. قسمت پایگاه داده کامل شده اما قسمت انجام عملیات ناقص است!

 

#include <iostream>
#include <conio.h>
#include<string.h>
using namespace std;
struct student {
string f_name;
string l_name;
string std_no;
string code;
int total_pass;
double num[100]={-1};
double ave;
};
main()
{
   student* std;
   int c,i,j;
   cout<<"please enter number of student: ";
   cin>>c;
   std=new student[c];
    cout<<endl<<"----please complete information of each student----"<<endl<<endl;
   for( i=0;i<c;i++)
    {
    cout<<"fname: ";
    cin>>std[i].f_name;

    cout<<"lname: ";
    cin>>std[i].l_name;

    cout<<"studebt NO: ";
    cin>>std[i].std_no;

    cout<<"Code: ";
    cin>>std[i].code;

    cout<<"Pass course: ";
    cin>>std[i].total_pass;

    for(int j=0;j<std[i].total_pass;j++)
    {
        cout<<"course "<<j+1<<" : ";
        cin>>std[i].num[j];
    }

    cout<<"average: ";
    cin>>std[i].ave;

    cout<<endl<<"-----------------------"<<endl;
    }
    int select;
    cout<<"now select number for do task "<<endl;
cout<<"1>>sort student by lname and print"<<endl;
cout<<"2>>sort student by average and print"<<endl;
cout<<"3>>print informations of pass student in all course or have only one unpass "<<endl<<endl;
cout<<">>> ";
cin>>select;

if(select==1)
{

}

else if(select==2)
{double temp;
string stemp;
     for( i=0;i<c;i++){

         for(j=i+1;j<c;j++){
         if(std[i].ave>std[j].ave)
         {
                      temp=std[i].ave;
                      std[i].ave=std[j].ave;
                      std[j].ave=temp;

                      stemp=std[i].f_name;
                      std[i].f_name=std[j].f_name;
                      std[j].f_name=stemp;

                      stemp=std[i].l_name;
                      std[i].l_name=std[j].l_name;
                      std[j].l_name=stemp;

                      stemp=std[i].f_name;
                      std[i].f_name=std[j].f_name;
                      std[j].f_name=stemp;

                      stemp=std[i].std_no;
                      std[i].std_no=std[j].std_no;
                      std[j].std_no=stemp;

                      stemp=std[i].code;
                      std[i].code=std[j].code;
                      std[j].code=stemp;


                      }}}

                      cout<<" ---sort by average--- "<<endl;
                      for( i=0;i<c;i++)
                      cout<<std[i].ave<<"\t";
                      cout<<endl;

}

 getch();
}

  • علیرضایی

سلام

سوالات در یک فایل pdf میباشد و کد جواب ها در فایل c++ .

توجه کنید که همه جواب ها پشت سر هم به ترتیب شماره هر تمرین در فایل آمده است و هر تمرین با استقاده از /* و */ بلوکه شده است برای اجرای هر تمرین */ و /* آنرا پاک کنید. و اگر خواستید به سراغ اجرا ی تمرین بعدی بروید ابتدا تمرین قبلی را دوباره با */ و /* بلوکه کنید.


دریافت فایل سوالات
حجم: 70.9 کیلوبایت


دریافت فایل کد جواب ها
حجم: 108 کیلوبایت



  • علیرضایی

     

برنامه ای بنویسید که یک آرایه با m سطر و n  ستون ایجاد کند(m و n را از ورودی میخواند) ، آرایه را به صورت رندوم از 1 تا 50 مقدار دهی  و چاپ کند ، سپس با تعریف متغیرها و ساختارهای مناسب با توجه به مقادیر دریافتی از ورودی عملیات shift یا rotate در جهات مختلف و به تعداد دلخواه را انجام دهد.

مثلا اگر کاربر موارد زیر را وارد کرد:

sوu

نتیجه باید 3 بار shift بالا باشد.

مثال دیگر:

11وrوr

نتیجه: 11 بار rotate به راست

توجه: نحوه  و ترتیب دریافت اعداد و یا ورودی های دیگر را به شیوه خود طراحی کنید

  • علیرضایی