برنامه هایی که تا حالا تو کامپیوتر نوشتید

مدیر انجمن: parse

نمایه کاربر
کوه یخ

نام: iceberg

محل اقامت: ice field

عضویت : جمعه ۱۳۹۱/۸/۵ - ۱۵:۰۴


پست: 225

سپاس: 36

جنسیت:

تماس:

Re: برنامه هایی که تا حالا تو کامپیوتر نوشتید

پست توسط کوه یخ »

برنامه نهم:بزرگترین کوچکترین میانگین اعداد ورودی smile072

[left#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int n;
cin>>n;
if(n%2==0)
cout<<"m";
else
{
int i=3;
while((i*i<=n)&&(n%i!=0))
{
i+=2;
}
if(n%10==0)
cout<<"m";
else
cout<<"a";
}

getch();

return 1;
}][/left]
کوه یخم من که رو آب شدم شناور
داغ حوادث میکنه آبم سراسر

(ابی)
این آخرین باره من ازت میخوام برگردی به خونه//این آخرین باره من ازت میخوام عاقل شی دیوونه...
(ابی+این آخرین باره...)

*و صدای متلاشی شدن شیشه شادی در شب...(سهراب سپهری)

*داداش وقتی داری خالی میندی حرفه ای خالی ببند!!! ما رو خر فرض نکن!!!

ما که رسوای جهانیم//غم عالم به پشم

نمایه کاربر
کوه یخ

نام: iceberg

محل اقامت: ice field

عضویت : جمعه ۱۳۹۱/۸/۵ - ۱۵:۰۴


پست: 225

سپاس: 36

جنسیت:

تماس:

Re: برنامه هایی که تا حالا تو کامپیوتر نوشتید

پست توسط کوه یخ »

[quote="بردیا2012"]برنامه نهم:بزرگترین کوچکترین میانگین اعداد ورودی smile072
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int n;
cin>>n;
if(n%2==0)
cout<<"m";
else
{
int i=3;
while((i*i<=n)&&(n%i!=0))
{
i+=2;
}
if(n%10==0)
cout<<"m";
else
cout<<"a";
}

getch();

return 1;
}
کوه یخم من که رو آب شدم شناور
داغ حوادث میکنه آبم سراسر

(ابی)
این آخرین باره من ازت میخوام برگردی به خونه//این آخرین باره من ازت میخوام عاقل شی دیوونه...
(ابی+این آخرین باره...)

*و صدای متلاشی شدن شیشه شادی در شب...(سهراب سپهری)

*داداش وقتی داری خالی میندی حرفه ای خالی ببند!!! ما رو خر فرض نکن!!!

ما که رسوای جهانیم//غم عالم به پشم

نمایه کاربر
Zake

نام: زیک

عضویت : پنج‌شنبه ۱۳۹۱/۹/۲۳ - ۱۹:۱۴


پست: 5

سپاس: 3

Re: برنامه هایی که تا حالا تو کامپیوتر نوشتید

پست توسط Zake »

مطئنی این قطعه کدی که شما نوشتی همین کاری که گفتی رو انجام می ده ؟ این کد n رو به عنوان ورودی می گیره و ابتدا چک میکنه که بر 2 بخش پذیر هست یا نه ، اگه بود می نویسه m اگه نبود چک میکنه اگه به 10 بخش پذیر بود می نویسه m در غیر اینصورت می نویسه a . اگه قصدت همین بوده ، عملا متغیر i بیخودی معرفی شده و حلقه while که تاثیری در روند اجرای برنامه نداره.

نمایه کاربر
Zake

نام: زیک

عضویت : پنج‌شنبه ۱۳۹۱/۹/۲۳ - ۱۹:۱۴


پست: 5

سپاس: 3

Re: برنامه هایی که تا حالا تو کامپیوتر نوشتید

پست توسط Zake »

من اکثر قطعه کد ها رو که نگاه کردم یا اشکال منطقی دارن یا خیلی آماتور نوشته شدن ، شما تازه شروع کردین ؟ آیا وارد برنامه نویسی شیء گرا یا تابعی شدین ؟ اگه نه که به نظرم قدمی برنداشتین .

نمایه کاربر
کوه یخ

نام: iceberg

محل اقامت: ice field

عضویت : جمعه ۱۳۹۱/۸/۵ - ۱۵:۰۴


پست: 225

سپاس: 36

جنسیت:

تماس:

Re: برنامه هایی که تا حالا تو کامپیوتر نوشتید

پست توسط کوه یخ »

Zake نوشته شده:مطئنی این قطعه کدی که شما نوشتی همین کاری که گفتی رو انجام می ده ؟ این کد n رو به عنوان ورودی می گیره و ابتدا چک میکنه که بر 2 بخش پذیر هست یا نه ، اگه بود می نویسه m اگه نبود چک میکنه اگه به 10 بخش پذیر بود می نویسه m در غیر اینصورت می نویسه a . اگه قصدت همین بوده ، عملا متغیر i بیخودی معرفی شده و حلقه while که تاثیری در روند اجرای برنامه نداره.
امتحان کردی؟
کوه یخم من که رو آب شدم شناور
داغ حوادث میکنه آبم سراسر

(ابی)
این آخرین باره من ازت میخوام برگردی به خونه//این آخرین باره من ازت میخوام عاقل شی دیوونه...
(ابی+این آخرین باره...)

*و صدای متلاشی شدن شیشه شادی در شب...(سهراب سپهری)

*داداش وقتی داری خالی میندی حرفه ای خالی ببند!!! ما رو خر فرض نکن!!!

ما که رسوای جهانیم//غم عالم به پشم

نمایه کاربر
Zake

نام: زیک

عضویت : پنج‌شنبه ۱۳۹۱/۹/۲۳ - ۱۹:۱۴


پست: 5

سپاس: 3

Re: برنامه هایی که تا حالا تو کامپیوتر نوشتید

پست توسط Zake »

بردیا2012 نوشته شده: امتحان کردی؟
نیازی به امتحان نیست از کدها معلومه.

phiziclover

عضویت : جمعه ۱۳۹۱/۷/۱۴ - ۱۴:۳۲


پست: 152

سپاس: 34

جنسیت:

Re: برنامه هایی که تا حالا تو کامپیوتر نوشتید

پست توسط phiziclover »

من هم دارم++сمی خونم ویکمی بلدم
من نمی دانم که جهان مرا چه می داند؟ اما من خود را مانند کودکی می بینم که در کنار ساحل سرگرم بازی است و گاه و بیگاه با یافتن سنگ ریزه ها و یا گوش ماهیهای زیباتر و صافتر از حد معمول، خوشحال می شود؛ حال آنکه اقیانوس بزرگ حقیقت همچنان کشف نشده پیش رویم گسترده است.((آیزاک نیوتن))

نمایه کاربر
کوه یخ

نام: iceberg

محل اقامت: ice field

عضویت : جمعه ۱۳۹۱/۸/۵ - ۱۵:۰۴


پست: 225

سپاس: 36

جنسیت:

تماس:

Re: برنامه هایی که تا حالا تو کامپیوتر نوشتید

پست توسط کوه یخ »

بردیا2012 نوشته شده:
Zake نوشته شده:مطئنی این قطعه کدی که شما نوشتی همین کاری که گفتی رو انجام می ده ؟ این کد n رو به عنوان ورودی می گیره و ابتدا چک میکنه که بر 2 بخش پذیر هست یا نه ، اگه بود می نویسه m اگه نبود چک میکنه اگه به 10 بخش پذیر بود می نویسه m در غیر اینصورت می نویسه a . اگه قصدت همین بوده ، عملا متغیر i بیخودی معرفی شده و حلقه while که تاثیری در روند اجرای برنامه نداره.
امتحان کردی؟
دوستان برنامه آخر غلطه ببخشید ولی بقیه درسته
کوه یخم من که رو آب شدم شناور
داغ حوادث میکنه آبم سراسر

(ابی)
این آخرین باره من ازت میخوام برگردی به خونه//این آخرین باره من ازت میخوام عاقل شی دیوونه...
(ابی+این آخرین باره...)

*و صدای متلاشی شدن شیشه شادی در شب...(سهراب سپهری)

*داداش وقتی داری خالی میندی حرفه ای خالی ببند!!! ما رو خر فرض نکن!!!

ما که رسوای جهانیم//غم عالم به پشم

نمایه کاربر
Zake

نام: زیک

عضویت : پنج‌شنبه ۱۳۹۱/۹/۲۳ - ۱۹:۱۴


پست: 5

سپاس: 3

Re: برنامه هایی که تا حالا تو کامپیوتر نوشتید

پست توسط Zake »

در تعدادی از کد هاتون دیدم برای انجام یک کار تکراری به تعداد معین از حلقه ی while استفاده کردین مثل اینجا

کد: انتخاب همه

i=1;
while(i<n)
{
b=n%i;
if(b==0)
c=c+i;
i++;
}
نمی گم اشتباهه ولی کاربرد for همینه و مرسوم نیست برای انجام اینجور کار ها از while استفاده بشه . میتونین کد رو به این صورت تغییر بدین :

کد: انتخاب همه

for(int i = 1; i<n; i++)
{
b=n%i;
if(b==0)
c=c+i;
}
ساختار for به اینصورت هستش که ابتدا متغیری رو که قراره در طول for استفاده شه تعریف میکنیم (چون این دستور شباهتی با دستور سیگما در ریاضیات داره و در سیگما برای نشون دادن متغیر تعیین کننده از حرف i استفاده میشه رسمه که متغیر اصلی for رو i تعریف کنن البته تو for های تو درتو مسلما نمیشه همشون یه متغیر داشته باشن دیگه . ) سپس شرطمون رو تعریف می کنیم که تا چه موقعی قراره for انجام بشه بعدش هم انتساب به متغیر انجام میشه (همون کاری که شما آخر while انجام میدادی) .
آخرین ویرایش توسط Zake پنج‌شنبه ۱۳۹۱/۱۰/۲۱ - ۱۵:۲۳, ویرایش شده کلا 1 بار

نمایه کاربر
کوه یخ

نام: iceberg

محل اقامت: ice field

عضویت : جمعه ۱۳۹۱/۸/۵ - ۱۵:۰۴


پست: 225

سپاس: 36

جنسیت:

تماس:

Re: برنامه هایی که تا حالا تو کامپیوتر نوشتید

پست توسط کوه یخ »

این برنامه واسه زمانیه که forرادستم نبوده الان برنامه رو اجرا کردم صدا هیچی نداد عالی کار کرد whileبی نهایتم واسه اینه که اگه یه بار کاربر کار رو کرد دوباره انجام داد امکان داشته باشه و هی شرطو اجرا کنه دوباره عدد بگیره
و آکولاد هم کم نداره
کوه یخم من که رو آب شدم شناور
داغ حوادث میکنه آبم سراسر

(ابی)
این آخرین باره من ازت میخوام برگردی به خونه//این آخرین باره من ازت میخوام عاقل شی دیوونه...
(ابی+این آخرین باره...)

*و صدای متلاشی شدن شیشه شادی در شب...(سهراب سپهری)

*داداش وقتی داری خالی میندی حرفه ای خالی ببند!!! ما رو خر فرض نکن!!!

ما که رسوای جهانیم//غم عالم به پشم

نمایه کاربر
Zake

نام: زیک

عضویت : پنج‌شنبه ۱۳۹۱/۹/۲۳ - ۱۹:۱۴


پست: 5

سپاس: 3

Re: برنامه هایی که تا حالا تو کامپیوتر نوشتید

پست توسط Zake »

بردیا2012 نوشته شده:این برنامه واسه زمانیه که forرادستم نبوده الان برنامه رو اجرا کردم صدا هیچی نداد عالی کار کرد whileبی نهایتم واسه اینه که اگه یه بار کاربر کار رو کرد دوباره انجام داد امکان داشته باشه و هی شرطو اجرا کنه دوباره عدد بگیره
و آکولاد هم کم نداره
یه بار دیگه اسکی بری حالتو میگیرم
آکولادی که برای while باز شده ، بسته نشده . . چهار خط کد زدن نشون برنامه نویس شدن نیست ، در ضمن گذاشتن تکه کد میتونه دو دلیل داشته باشه : 1- آموزش کامل یک موضوع که بعضا با توضیح خط به خط هم همراهه . 2- ارائه الگوریتم جدید. که قصد شما هیچکدوم نمیتونه باشه نه آموزشه چون توضیح نداره ، نه الگوریتم جدیدیه چون هرکسی که با سینتکس زبانی آشنا باشه میتونه این برنامه ها رو ایجاد کنه به هرحال پست های شما فاقد محتوی علمیه.

نمایه کاربر
کوه یخ

نام: iceberg

محل اقامت: ice field

عضویت : جمعه ۱۳۹۱/۸/۵ - ۱۵:۰۴


پست: 225

سپاس: 36

جنسیت:

تماس:

Re: برنامه هایی که تا حالا تو کامپیوتر نوشتید

پست توسط کوه یخ »

Zake نوشته شده:
بردیا2012 نوشته شده:این برنامه واسه زمانیه که forرادستم نبوده الان برنامه رو اجرا کردم صدا هیچی نداد عالی کار کرد whileبی نهایتم واسه اینه که اگه یه بار کاربر کار رو کرد دوباره انجام داد امکان داشته باشه و هی شرطو اجرا کنه دوباره عدد بگیره
و آکولاد هم کم نداره
یه بار دیگه اسکی بری حالتو میگیرم
آکولادی که برای while باز شده ، بسته نشده .نوع صحبت شما تربیب خانوادگیتون رو نشون میده . چهار خط کد زدن نشون برنامه نویس شدن نیست ، در ضمن گذاشتن تکه کد میتونه دو دلیل داشته باشه : 1- آموزش کامل یک موضوع که بعضا با توضیح خط به خط هم همراهه . 2- ارائه الگوریتم جدید. که قصد شما هیچکدوم نمیتونه باشه نه آموزشه چون توضیح نداره ، نه الگوریتم جدیدیه چون هرکسی که با سینتکس زبانی آشنا باشه میتونه این برنامه ها رو ایجاد کنه به هرحال پست های شما فاقد محتوی علمیه.
دوستم اون اکلاد آخر تو کپی پیست ها افتاده اصلش درست بوده ببخشید
کوه یخم من که رو آب شدم شناور
داغ حوادث میکنه آبم سراسر

(ابی)
این آخرین باره من ازت میخوام برگردی به خونه//این آخرین باره من ازت میخوام عاقل شی دیوونه...
(ابی+این آخرین باره...)

*و صدای متلاشی شدن شیشه شادی در شب...(سهراب سپهری)

*داداش وقتی داری خالی میندی حرفه ای خالی ببند!!! ما رو خر فرض نکن!!!

ما که رسوای جهانیم//غم عالم به پشم

نمایه کاربر
hima$

محل اقامت: .사랑을 알게되는 곳.연인

عضویت : پنج‌شنبه ۱۳۹۲/۱۰/۱۲ - ۱۹:۳۶


پست: 15

سپاس: 5

جنسیت:

Re: برنامه هایی که تا حالا تو کامپیوتر نوشتید

پست توسط hima$ »

#include <stdio.h>
#include <conio.h>
int main()
{
int x,sum=0;
printf("a ra vared konid:");
scanf("%d",&x);
for(x!=0;x!=0;)
{
sum+=x;
scanf("%d",&x);
}
printf("%d",sum);
getch();
return 0;
}
عشق بی تو معنی نداره......

نمایه کاربر
hima$

محل اقامت: .사랑을 알게되는 곳.연인

عضویت : پنج‌شنبه ۱۳۹۲/۱۰/۱۲ - ۱۹:۳۶


پست: 15

سپاس: 5

جنسیت:

Re: برنامه هایی که تا حالا تو کامپیوتر نوشتید

پست توسط hima$ »

#include <stdio.h>
#include <conio.h>
int main()
{
int a;
printf("Enter a:");
scanf("%d",&a);
if(a>0)
printf("positive");
else if(a==0)
printf("zero");
else
printf("negetive");

getch();
return 0;
}
عشق بی تو معنی نداره......

نمایه کاربر
hima$

محل اقامت: .사랑을 알게되는 곳.연인

عضویت : پنج‌شنبه ۱۳۹۲/۱۰/۱۲ - ۱۹:۳۶


پست: 15

سپاس: 5

جنسیت:

Re: برنامه هایی که تا حالا تو کامپیوتر نوشتید

پست توسط hima$ »

#include <stdio.h>
#include <conio.h>
int main()
{
const int farconst = 32;
float farendeg,centdeg;
printf("Enter farenheite:");
scanf("%f",&farendeg);
centdeg =((float)5/9)*(farendeg - farconst);
printf("Celisius = %5.2f",centdeg);
getch();
return 0;
}
عشق بی تو معنی نداره......

ارسال پست