تبلیغات در اینترنتclose
نوشتن دستورات main
::: در حال بارگیری لطفا صبر کنید :::

نام کاربری :   پسورد :



تابلو اعلانات

◘ نتایج مسابقات انتخاب مدیر برای انجمن ویدئو لرن ◘


تعداد بازدید : 1071
نویسنده پیام
whitehat آفلاین



ارسال‌ها: 69
عضویت: 30 /8 /1393
تشکر ها: 38
تشکر شده: 6
نوشتن دستورات main
سلام دوستان ببخشید میشه دستورات main این برنامه رو برا من بنویسید ممنون میشم
کلاسی بنام Calculate را بنویسید که شامل متدهای زیر باشد :
- متدی بنام menu جهت نمایش برای کاربر.
- متدی بنام Regtangle جهت ترسیم مستطیل با کارکتر ستاره و محاسبه مساحت.
- متدی بنام Squar جهت ترسیم مربع با کارکتر ستاره و محاسبه مساحت.
- متدی بنام Triangle جهت ترسیم مثلت با کارکتر ستاره و محاسبه مساحت.
- متدی بنام Circle جهت ترسیم دایره با کارکتر ستاره و محاسبه مساحت.)جهت محاسبه عدد پی از کلاس Math استفاده
شود.(
کد:
namespace sample_93_02_02
{
class Program
{
static void Main(string[] args)
{
calculate masahat = new calculate();
//----
Console.ReadKey();
}
}
دستورات متد مین نوشته شود
//---
class calculate
{
static public Int16 menu()
{
Console.WriteLine("1.Rectangle");
Console.WriteLine("2.Squar");
Console.WriteLine("3.Triangle");
Console.WriteLine("4.Circle");
Console.WriteLine("5.Exit");
Console.WriteLine("Please Select a Number : ");
Int16 n=Convert.ToInt16(Console.ReadLine());
return n;
}
//--
static public Int32 Rectangle(Int16 x,Int16 y)
{
Console.WriteLine("*************");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("*************");
Int32 area=x*y;
return area;
}
//--
static public double Triangle(Int16 h, Int16 m)
{
Console.WriteLine(" *");
Console.WriteLine(" * *");
Console.WriteLine(" * *");
Console.WriteLine("* *");
Console.WriteLine("*******");
double area = .5*h*m;
return area;
}
//--
static public Int32 Squar(Int16 x)
{
Console.WriteLine("********");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("********");
Int32 area = x * x;
return area;
}
//--
static public double Circle(Int16 r)
{
Console.WriteLine(" **");
Console.WriteLine(" * *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine(" * *");
Console.WriteLine(" **");
double area = Math.Round(Math.PI * Math.Pow(r, 2), 2);
return area;
}
//--
static public void Exit()
{
Environment.Exit(0);
}
}
}

شنبه 30 آبان 1394 - 08:57
ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش
admin آفلاین



ارسال‌ها: 883
عضویت: 18 /3 /1393
تشکر ها: 734
تشکر شده: 671
نوشتن دستورات main
RE : 1
سلام
دوست عزیز کدهایی که شما میخواید نوشته بشه طولانی هستند و خیلی زمان بر ...
خودتون شروع به نوشتن اونها بکنید و هر جا مشکل داشتید بگید تا کمکتون کنیم.
شنبه 30 آبان 1394 - 10:53
وب کاربر ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش
2 کاربر از admin به خاطر این مطلب مفید تشکر کرده اند : mr_prestige , whitehat ,
mr_prestige آفلاین



ارسال‌ها: 128
عضویت: 13 /11 /1393
تشکر ها: 48
تشکر شده: 278
نوشتن دستورات main
RE : 2
من هم با فرمایش مدیر موافقم ، دوست عزیز در مرحله اول شما هم یه حرکتی بکنید بعد اگه مشکلی داشتید با همفکری درستش میکنیم .


یا حق
شنبه 30 آبان 1394 - 18:36
ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش
2 کاربر از mr_prestige به خاطر این مطلب مفید تشکر کرده اند : admin , whitehat ,
whitehat آفلاین



ارسال‌ها: 69
عضویت: 30 /8 /1393
تشکر ها: 38
تشکر شده: 6
نوشتن دستورات main
RE : 4
خب درسته با شما موافقم
حالا من میخوام بگم که این مستطیل رو برای ما چاپ کن دستورش درسته؟
کد:
masahat.Rectangle;
masahat.show();

و به همین ترتیب همشو پشت سر هم میزاریم تا چاپ بشه
یکشنبه 01 آذر 1394 - 08:39
ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش
whitehat آفلاین



ارسال‌ها: 69
عضویت: 30 /8 /1393
تشکر ها: 38
تشکر شده: 6
نوشتن دستورات main
RE : 5
دوستان ببخشید من یکمش رو نوشتم ببینید برنامه که من نوشتم منو رو نشون میده ولی کاربر شماره 1 یا 2 یا 3 یا 4 یا 5 رو وارد میکنه همه شکل ها رو باهم چاپ میکنه ولی میخوام اگه 1 رو زد کاربر مستطیل چاپ بشه یا 2 رو زد مربع چاپ بشه
این برنامه تابع main من
کد:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication28
{
class Program
{
static void Main(string[] args)
{
calculate masahat = new calculate();
Console.WriteLine(calculate.menu());

calculate.Rectangle(12, 14);

calculate.Triangle(12, 15);
calculate.Squar(12);
calculate.Circle(15);

//----
Console.ReadKey();
}
}
//---
class calculate
{
static public Int16 menu()
{
Console.WriteLine("1.Rectangle");
Console.WriteLine("2.Squar");
Console.WriteLine("3.Triangle");
Console.WriteLine("4.Circle");
Console.WriteLine("5.Exit");
Console.WriteLine("Please Select a Number : ");
Int16 n = Convert.ToInt16(Console.ReadLine());
return n;
}
//--
static public Int32 Rectangle(Int16 x,Int16 y)
{

Console.WriteLine("*************");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("*************");
Int32 area=x*y;
return area;
}
//--
static public double Triangle(Int16 h, Int16 m)
{
Console.WriteLine(" *");
Console.WriteLine(" * *");
Console.WriteLine(" * *");
Console.WriteLine("* *");
Console.WriteLine("*******");
double area = .5*h*m;
return area;
}
//--
static public Int32 Squar(Int16 x)
{
Console.WriteLine("********");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("********");
Int32 area = x * x;
return area;
}
//--
static public double Circle(Int16 r)
{
Console.WriteLine(" * *");
Console.WriteLine(" * *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine(" * *");
Console.WriteLine(" **");
double area = Math.Round(Math.PI * Math.Pow(r, 2), 2);
return area;
}
//--
static public void Exit()
{
Environment.Exit(0);
}
}
}


دوشنبه 09 آذر 1394 - 08:21
ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش
whitehat آفلاین



ارسال‌ها: 69
عضویت: 30 /8 /1393
تشکر ها: 38
تشکر شده: 6
نوشتن دستورات main
RE : 6
نقل قول از whitehat
دوستان ببخشید من یکمش رو نوشتم ببینید برنامه که من نوشتم منو رو نشون میده ولی کاربر شماره 1 یا 2 یا 3 یا 4 یا 5 رو وارد میکنه همه شکل ها رو باهم چاپ میکنه ولی میخوام اگه 1 رو زد کاربر مستطیل چاپ بشه یا 2 رو زد مربع چاپ بشه
این برنامه تابع main من
کد:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication28
{
class Program
{
static void Main(string[] args)
{
calculate masahat = new calculate();
Console.WriteLine(calculate.menu());

calculate.Rectangle(12, 14);

calculate.Triangle(12, 15);
calculate.Squar(12);
calculate.Circle(15);

//----
Console.ReadKey();
}
}
//---
class calculate
{
static public Int16 menu()
{
Console.WriteLine("1.Rectangle");
Console.WriteLine("2.Squar");
Console.WriteLine("3.Triangle");
Console.WriteLine("4.Circle");
Console.WriteLine("5.Exit");
Console.WriteLine("Please Select a Number : ");
Int16 n = Convert.ToInt16(Console.ReadLine());
return n;
}
//--
static public Int32 Rectangle(Int16 x,Int16 y)
{

Console.WriteLine("*************");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("*************");
Int32 area=x*y;
return area;
}
//--
static public double Triangle(Int16 h, Int16 m)
{
Console.WriteLine(" *");
Console.WriteLine(" * *");
Console.WriteLine(" * *");
Console.WriteLine("* *");
Console.WriteLine("*******");
double area = .5*h*m;
return area;
}
//--
static public Int32 Squar(Int16 x)
{
Console.WriteLine("********");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("********");
Int32 area = x * x;
return area;
}
//--
static public double Circle(Int16 r)
{
Console.WriteLine(" * *");
Console.WriteLine(" * *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine(" * *");
Console.WriteLine(" **");
double area = Math.Round(Math.PI * Math.Pow(r, 2), 2);
return area;
}
//--
static public void Exit()
{
Environment.Exit(0);
}
}
}



کد:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication28
{
class Program
{
static void Main(string[] args)
{
calculate masahat = new calculate();
Console.WriteLine(calculate.menu());

calculate.Rectangle(12, 14);

calculate.Triangle(12, 15);
calculate.Squar(12);
calculate.Circle(15);

//----
Console.ReadKey();
}
}
//---
class calculate
{
static public Int16 menu()
{
Console.WriteLine("1.Rectangle");
Console.WriteLine("2.Squar");
Console.WriteLine("3.Triangle");
Console.WriteLine("4.Circle");
Console.WriteLine("5.Exit");
Console.WriteLine("Please Select a Number : ");
Int16 n = Convert.ToInt16(Console.ReadLine());
return n;
}
//--
static public Int32 Rectangle(Int16 x,Int16 y)
{

Console.WriteLine("*************");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("*************");
Int32 area=x*y;
return area;
}
//--
static public double Triangle(Int16 h, Int16 m)
{
Console.WriteLine(" *");
Console.WriteLine(" * *");
Console.WriteLine(" * *");
Console.WriteLine("* *");
Console.WriteLine("*******");
double area = .5*h*m;
return area;
}
//--
static public Int32 Squar(Int16 x)
{
Console.WriteLine("********");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("********");
Int32 area = x * x;
return area;
}
//--
static public double Circle(Int16 r)
{
Console.WriteLine(" * *");
Console.WriteLine(" * *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine(" * *");
Console.WriteLine(" **");
double area = Math.Round(Math.PI * Math.Pow(r, 2), 2);
return area;
}
//--
static public void Exit()
{
Environment.Exit(0);
}
}
}


این دستورات تابع main

دوشنبه 09 آذر 1394 - 08:22
ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش
admin آفلاین



ارسال‌ها: 883
عضویت: 18 /3 /1393
تشکر ها: 734
تشکر شده: 671
نوشتن دستورات main
RE : 7
برای اینکه برای هر عدد مستطیل مخصوص خودش چاپ بشه ،
باید از دستورات شرطی if استفاده کنید و ورودی ها رو بررسی کنید.
دوشنبه 09 آذر 1394 - 12:39
وب کاربر ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش
1 کاربر از admin به خاطر این مطلب مفید تشکر کرده اند : whitehat ,


تازه سازي پاسخ ها



برای ارسال پاسخ ابتدا باید لوگین یا ثبت نام کنید.



تاپیک های مرتبط
موضوع تاریخ تعداد پاسخ آخرین ارسال بازدید
[Post_Title] [Post_Date] [Post_Answer] [Post_Last_User] [Post_Hit]
پرش :
صفحه اصلی | انجمن | ورود | عضویت | خوراک | نقشه | تماس با ما | طراح