De.coder
472 subscribers
458 photos
44 videos
191 files
300 links
Download Telegram
خروجی برنامه

@de_coder
@de_coder
این کتاب به معرفی مفهوم بازی کاری (Gamification) پرداخته است. مفهومی که به تازگی مطرح شده است و کاربردهای فراوانی در حوزه های آموزش، فناوری اطلاعات، مدیریت و کسب و کار و توانمندسازی منابع انسانی یافته است. پیداست که شناخت، تحلیل و تسلط بر مفاهیم و رویکردهای جدید به ویژه در بسترهای اجتناب ناپذیری چون فضای مجازی، لازمه اصلی تعامل و مدیریت فرصت ها و تهدیدهای برآمده از آن خواهد بود.
@de_coder
طبق تعریف این کتاب، بازی کاری به معنای استفاده از اندیشه بازی ساز (Game-design thinking) و استفاده از مکانیزم ها، تکنیک ها و المان های بازی، بویژه بازی های کامپیوتری، در بسترهای دیگر (بجز بستر بازی) برای ایجاد خشنودی و افزایش اشتیاق کاربران، حل مسائل، بهبود فرایندها و یادگیری در آن بسترها می باشد. همچنین برای درک بهتر بازی کاری باید به تفاوت آن با زمینه های مشابهی مانند بازی های جدی، شبیه سازی و نظریه بازی ها توجه داشت.
مهمترین مباحث مطرح شده در این کتاب عبارتند از: تعریف مفاهیم بازی و بازی کاری، بازی کاری یا بازی نمایی، تاریخچه بازی کاری، تاثیرگذاران در بازی کاری، مکانیزم های بازی و انگیزاننده رفتاری، کاربردهای بازی کاری، مثال های کاربردی از بازی کاری و روند و آینده بازی کاری.
@de_coder
فایل:👇👇👇👇👇👇👇👇
بازی دوز با استفاده از داده ساختار Linked List

زبان : #C

سطح برنامه : متوسط

Developed by : S3PEHR

@de_coder
XO(with LinkedList).zip
72.8 KB
سورس کد بازی دوز با استفاده از داده ساختارِ Linked List

Developed by : S3PEHR

@de_coder
نمونه ای از خروجی بازی

@de_coder
حل سوال بالا

زبان جاوا

سطح برنامه آسان

Developed by : S3PEHR

@de_coder
SquareInDiamund.zip
18 KB
سورس کد برنامه
Developed by : S3PEHR

@de_coder
نمونه ای از خروجی برنامه

@de_coder
مثلث خیام پاسکال

زبان Java

سطح برنامه آسان

@de_coder
سورس کد مثلث خیام پاسکال

@de_coder
public class PascalsTriangle
{

public static void main(String[] args)
{
//number of rows
int r = 6;

for (int i = 0; i < r; i++)
{
for (int k = r; k > i; k--)
{
System.out.print(" ");
}
int num = 1;
for (int j = 0; j <= i; j++)
{
System.out.print(num + " ");

// Pascal's triangle formula
num = num * (i - j) / (j + 1);

}
//print a new line
System.out.println();

}
System.out.println("Decoder();");
}
}


@de_coder
خروجی برنامه

@de_coder
دوستان این برنامه قبلا در کانال به زبان های سی و جاوا ولی با منطقی متفاوت قرار داده شده بود

اما به در خواست کاربران این برنامه را با منطقی دیگر نوشتیم ، منطقی آسان تر

شما می توانید با تغییر دادن مقدار r سطر های بیشتری چاپ کنیدی یا اینکه r را خود کاربر وارد کند
@de_coder
برنامه ساخت پسورد

زبان ++C

سطح برنامه آسان

@de_coder
سورس کد برنامه ساخت پسوورد

@de_coder
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

static const char alphanum[] =
"0123456789"
"!@#$%^&*"
"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
"abcdefghijklmnopqrstuvwxyz";
int size = sizeof(alphanum) - 1;

int main()
{
//password length
int length = 8;

srand(time(0));
for (int i = 0; i < length; i++)
{
cout << alphanum[rand() % size];
}
cout << "\n\nDecoder();";
return 0;
}

@de_coder
نمونه ای از خروجی برنامه

@de_coder
معرفی تابع rand که در کتابخانه ی cstdlib قرار دارد

@de_coder
De.coder
معرفی کتابخانه cTime @de_coder
معرفی کتابخانه ی cTime