ORANGEPRO

ORANGEPRO

وبلاگی در مورد دنیای کامپیوتر
ORANGEPRO

ORANGEPRO

وبلاگی در مورد دنیای کامپیوتر

توابع پرکاربرد در C++-2

برای رسم یک مستطیل در محیط گرافیکی در C++ شما بایستی از تابع زیر استفاده کنید .که x1وy1 نقطه شروع رسم و x2 وy2 نقطه پایانی رسم مستطیل هستند.در ادامه اگر سوالی داشتید از طریق بخش نظرات بپرسید حتما پاسخگو هستیم.


rectangle(x1, y1, x2, y2);

توابع پرکاربرد در C++-1

دو تابع زیر برای ست کردن رنگ یکی برای خطوط و اشکال و دیگری برای پس زمینه.

برای اینکه رنگ مورد نظر خودمان رابه تابع ارسال کنیم بایستی به دو روش (البته جداگانه) عمل کنیم.

یک: اینکه شماره رنگ را از 0 تا 15 وارد کنیم.

دو:اینکه با حروف بزرگ آن رنگ را بنویسیم مانند:BLUE یا BLACK

توجه : در قسمتی که با عنوان color نوشته شده از یکی از دو روش فوق استفاده می کنیم.



    setcolor(color): رنگ فعال برای ترسیم اشکال خطی و متن را تنظیم می‌کند.

    setbkcolor(color): رنگ پس‌زمینه صفحه را تنظیم می‌کند.


جدول ضرب باC++

این هم نمونه کد جدول ضرب با زبان  C++ .ساده روان وقابل درک.

#include <iostream>
using namespace std;
int main()
{
    for(int i=1;i<=10;i++)
    {
        for(int j=1;j<=10;j++)
            cout<<i*j<<"\t";
        cout<<endl;
    }
    return 0;
}

منطقOR با C++

این شبه کد بمنظور نشان دادن عملکرد منطق OR نوشته شده امیدوارم مورد توجه شما قرار بگیرد.


# include <iostream>
using namespace std;
int main(){
    int x=9;
    int y=0;
    if (x==9 || y==1){
        cout<<"True";
    }else{
        cout<<"False";
    }      
    return 0;
}

منطق AND با C++

آموزشی است بابت نحوه عملکرد AND منطقی که کد هایی به سادگی دارد و بیشتر با یک شرط این منطق  را مورد بررسی قرار میدهد.


#include <iostream>

using namespace std;

int main(){
    int x=5;
    int y=2;
    if(x==5 &y==2){
        cout<<" True";
    }else{
        cout<< " False";
    }
    
    return 0;
}

الگوریتم مرتب سازی حبابی در C++

کد های زیر مربوط میشن به الگوریتم مرتب سازی حبابی در سی پلاس پلاس امیدوارم بتونید برای پروژه های خودتون ازش استفاده کنید.


#include <iostream>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
#define n  8

using namespace std;
void bubblesort(int num[],int size){
    int temp;
    for(int i=(size-1);i>=0;i--){
        for(int j=0;j<=i;j++){
            if(num[j-1]>num[j]){
                temp=num[j-1];
                num[j-1]=num[j];
                num[j]=temp;
            }}}}
int main(){
    srand(time(NULL));
    int X[n];
    for (int i=0;i<=n;i++){
        X[i]=rand()%100;
        cout<<X[i]<<"\t";
    }
    bubblesort(X,n);
    cout<<endl;
    for(int i=0;i<n;i++){
        cout<<X[i]<<"\t";
    }
    
}

نحوه استفاده از تابع Switch در سی پلاس پلاس

با استفاده از کد زیر میتواند مفهوم تابع Switch را به سادگی درک کنیدو از آن در هرجای برنامه خودتون استفاده کنید.


#include<iostream>

using namespace std;

main(){
    int q;
    int y;
    int x=2;
    
    cout<<"please enter a number:"<<endl;
    cin>>q;
    y=x+q;
    switch (y){
        case(1):cout<<"you enter:"<<q<<"result:"<<y;break;
        case(2):cout<<"you enter:"<<q<<"result:"<<y;break;
        case(3):cout<<"you enter:"<<q<<"result:"<<y;break;
        case(4):cout<<"you enter:"<<q<<"result:"<<y;break;
        case(5):cout<<"you enter:"<<q<<"result:"<<y;break;
        default:
            cout<<"your y is:"<<y;break;
    }
       
    return 0;
}