PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : برنامه های نوشته شده به زبان ++ Visual c



sunyboy
09-10-2008, 05:04 PM
ماشین حساب و تبدیل اعداد به حروف!!( به زبان ویژوال ++c)
تهیه شده توسط خودم!

لینک دریافت:
http://w14.easy-share.com/1701656704.html


پسورد فایل: www.forum.daneshjuha.org (http://www.forum.daneshjuha.org)




لینک دریافت اصلاح شد!!

pnugirl
09-10-2008, 07:02 PM
خیلی ممنون
اگر زحمت یک آموزش کامل و مفید را هم بکشید ممنون می شم

sunyboy
09-10-2008, 09:00 PM
چشم در اولین فرصت ممکن

karma
09-18-2008, 01:15 AM
مثل اینکه فایل زیپتون خرابه !!!!:229:

sunyboy
09-18-2008, 05:08 PM
پسورد فایل را وارد کردید؟

karma
09-19-2008, 12:45 AM
اصلا ناقص دانلود می شه اگه می شه برام ایمیلش کنید .
ممنون.

sunyboy
09-19-2008, 10:23 AM
باشه برات میلش می کنم

karma
09-19-2008, 04:43 PM
این برنامه کتابخانه با زبان سی پلاس پلاس
http://www.uplod.ir/download.php?file=686676

pnugirl
09-20-2008, 03:18 PM
منم دانلود کردم باز نشد، فکر کردم مشکل از منه. پس فایل اشکال داره. دوباره آپلودش کنید خوب

sunyboy
09-20-2008, 09:05 PM
چشم

karma
09-21-2008, 01:01 AM
چشمتون بی بلا..................

mahya1364
06-14-2009, 12:03 PM
با سلام خدمت مدیریت عزیز و تشکر فراوان.
یه کمکی ازتون می خواستم درباره یه برنامه.
برنامه ای بنویسید که نام یک روز اول سال را بگیرد و تقویم ان سال را ماه به ماه یا فصل به فصل یا... چاپ کند.
بازم ممنونم ازتون من باید 5 شنبه این برنامه رو تحویل بدم.اگه لطف کنی بنویسیش اگه سختته الگوریتمشو بگو خودم بنویسم.
مرسی.
منتظرم.

sunyboy
06-14-2009, 03:18 PM
دوست عزیز اینم برنامه تقویم به زبان سی c++

تغییرات لازم رو خودتان اعمال کنید!





#include <iostream.h>
#include <stdlib.h>
#include <ctype.h>
#include <time.h>
int getYear(); // has the user enter a valid year
bool isLeap(int year); // check for leap years
void dayName(); // prints the names for the day of the week
void monthNameHeader(int year); // puts head for the month name
int startDay(int year); // decides what week day Jan starts on
int monthCount(int counter); // how many days are in each month

void newMonth(int startDOW); // what day of the week new month starts on

void printAll(int year); // puts everything together, prints to screen


int year = 0; // uesr inputed year || rand gen per 0
int counter = 1; // counter for month name & # days in month
int startDOW, // day of the week Jan starts on
wrap, // check for if weekday is Saturday
daysInMonth; // total days in each month
int weekNumber = 0; // flag for first week of the month

int main()
{




year = getYear(); // has user enter year number
printAll(year);




return 0;
}


int getYear() //prompts the user to enter a valid year
{
char c;
srand(time(NULL));
cout << "Enter the year, or 0 for and random year: ";
do { // gets whole number value
cin.get(c);
if(isdigit(c))
{
year=year*10;
year +=(int)(c-'0');
}
} while(c!='\n');
if (year == 0) // if no response or 0 are enter, random a year
{
year = rand() % 8600 + 1400;
cout << "\nThe random year " << year << " will be evaluated\n\n";
}
return year;
}


bool isLeap(int year) // checking for possible leap year
{
if (year % 400 == 0)
return true;
if (year % 100 == 0)
return false;
if (year % 4 == 0)
return true;
return false; // else return false
}

void dayName()
{
cout << " S M T W T F S" << endl;
cout << "---------------------" << endl;
}

void monthNameHeader(int year)
{

switch (counter)
{
case 1:
cout << " January " << year << endl;
break;

case 2:
cout << " February " << year << endl;
break;

case 3:
cout << " March" << year << endl;
break;

case 4:
cout << " April " << year << endl;
break;

case 5:
cout << " May " << year << endl;
break;

case 6:
cout << " June " << year << endl;
break;

case 7:
cout << " July " << year << endl;
break;

case 8:
cout << " August " << year << endl;
break;

case 9:
cout << " September " << year << endl;
break;

case 10:
cout << " October " << year << endl;
break;

case 11:
cout << " November " << year << endl;
break;

case 12:
cout << " December " << year << endl;
break;
}
}

int monthCount(int counter) // how many days are in the month
{
switch (counter)
{
case 1:
daysInMonth = 31; // current month days
break;

case 2: // checks for possible leap year
if(isLeap(year))
daysInMonth = 29;
if(!isLeap(year))
daysInMonth = 28;
break;

case 3:
daysInMonth = 31;
break;

case 4:
daysInMonth = 30;
break;

case 5:
daysInMonth = 31;
break;

case 6:
daysInMonth = 30;
break;

case 7:
daysInMonth = 31;
break;

case 8:
daysInMonth = 31;
break;

case 9:
daysInMonth = 30;
break;

case 10:
daysInMonth = 31;
break;

case 11:
daysInMonth = 30;
break;

case 12:
daysInMonth = 31;
break;
}
}


int startDay(int year)
{

startDOW = (year + (year - 1 ) /4 - (year - 1) / 100 + (year - 1) /400) %7;
return startDOW; // formula for what DoWeek year starts on
}


void printAll(int year)
{

for (counter = 1; counter <= 12; counter++)
{

monthNameHeader(year); // prints month day
dayName(); // prints the name of days
if (counter==1)
wrap = startDay(year) ; // what day Jan starts on
else
startDOW = wrap; // what day other months start on

cout << " ";

for (int loopCount = 0; loopCount < startDOW; loopCount++)
{
cout << " "; // how many space to indent new month
}


monthCount(counter); // how many days in month

for (int dayCounter=1;dayCounter<=daysInMonth; dayCounter++)
{

if (wrap == 7) //if Saturday, carriage return
{
cout << "\n ";
wrap = 0; //resets day of week counter
weekNumber++; //no longer first week of month
}
if (dayCounter<10) //adds space for single digit days
cout << " ";
cout << dayCounter << " "; //prints the day #
wrap++;
}

// cout << "\nthis month starts on day number " << startDOW; *testing*
// cout << "\ndays in this month are " << daysInMonth; *testing*
cout << "\n\n";
system("PAUSE");
cout << endl;
} // end BIG for loop


}

mahya1364
06-16-2009, 10:40 AM
جناب مهندس دست شما درد نکنه.خیلی استفاده کردم.ممنون واقعا کارت عالی بود.

sunyboy
08-10-2009, 01:32 AM
منوی حساس به جهت های بالا و پایین

این یه برنامه است که با استفاده از ان می تونید یک منوی که با جهت های بالا و پایین حساس است بسازید.



/* Menu Shower
Compile with visual c++ 6
Programmer:hossein azarpevand
Weblog:www.pnu-club.com
*/
#include<iostream.h>
#include<string.h>
#include<stdio.h>
#include<conio.h>
#include <windows.h>
int ch; //braye gereftan jahat
int row=0; //moshakhas kardan satr fa'al
#define MAX 40 // bishtarin tedad char moton
char uptext[1][MAX]; // matne balaye menu
bool chi=true;
struct Student
{
int tedad; // tedad gozinehaye ghabel entekhab
char moton[5][MAX]; // moton gozinehaye ghabel entekhab
};Student s;
/*tabe menu ke moton menu ra print mikonad*/
int menu() {
cout<< uptext[0]<<endl;//print matne balaye menu
for (int i=0 ;i < s.tedad;i++)
{
if (i==row) {
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HA NDLE), 2);
}//taghiir rang baraye moshakhas kardan gozine fa'al
cout<< i+1 <<"-"<<s.moton[i]<<endl;
if (i==row) {
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HA NDLE), 7);
}//bargardandan rang be halat aval
}
return 0;//payan tabe
}
int main(){
s.tedad=5; // moshakhas kardan tedad gozineha
strcpy(s.moton[0],"Menu Viewer V 1.0");
strcpy(s.moton[1],"www.pnu-club.com");
strcpy(s.moton[2],"www.pnu-club.com");
strcpy(s.moton[3],"hossein azarpevand");
strcpy(s.moton[4],"Movafagh bashid");
strcpy(uptext[0],"this is my menu");
while(chi) {
gotoxy(0,0); // shoro az ebteda
menu(); // >>ejraye tabe menu
ch =getch(); //up=72,down=80, enter=13
switch(ch) {
case 72://up
if (row==0) {
row=s.tedad-1;
}//bargardandan be paiin
else {
row=row-1;
}//bargardandan be bala
break;
case 80://down
if(row==s.tedad-1) {
row=0;
}//bargardandan be bala
else {
row=row+1;
}//bargardandan be paiin
break;
case 13://enter
chi=false;//baraye khoroj az halghe
break;

}
}
/*baraye anjam karhaye badi
gozineye entekhab shode tavasot karbar row+1 ast */
return 0;
}
//shabih saz gotoxy
void gotoxy(int x,int y)
{
COORD pos;
HANDLE hConsole = GetStdHandle ( STD_OUTPUT_HANDLE );
if (INVALID_HANDLE_VALUE != hConsole)
{
pos.X = x;
pos.Y = y;
SetConsoleCursorPosition( hConsole, pos );
}
}

19931370
04-17-2013, 03:29 PM
سلام چرا برنامه تقویم برا من اجرا نمیشه:112:
ممنون میشم اگه علتش رو بگین راستی من تو visual c++ 2010 انجامش دادم.h اخر iostream رو هم که تو اون دیگه لازم نیست پاک کردم.:42::169: