کمک در حل دو سوال

negarrr

New Member
سلام . دوتاسواله ممنون میشم کمکم کنید . (ممنون میشم با برنامع توربوسی ج بدین )

1-یک کلاس با نام rectangle برای محاسبه محیط و مساحت مستطیل طراحی کنید که شامل متغیر های زیر باشد

*-تابع x و y برای دریافت طول و عرض مستطیل
*-تابع setxy برای دریاقت طول و عرض مستطیل
*-تابع perimeter که محیط مستطیل را محاسبه به عنوان خروجی برمیگرداند
*-تابغ area مساحت مستطیل را محاسبه و به عنوان خروجی برمیگرداند.
به کمک این کلاس برنامه ای بنویسید که طول و عرض مستظیل را دریافت و محیط و مساحت را چا‍‍پ نماید

2-یک کلاس با نام num با مشخصات زیر طراحی کنید
متغیر n :نگه داری یک عدد صحیح
تابع set :مقدار دهی به N
تابع print :اعداد صحیح ۱ تا N را چاپ نماید
تایع sum که مجموع اعداد یک تا n زا محاسبه و برمیگرداند
به کمک این کلاس برنامه ای برای چاپ اعداد یک رقمی بنویسید


خواهش میکنم کمک کنید خیلی واجبن
 

the_king

مدیرکل انجمن
هر سوال رو در یک مبحث جداگانه مطرح کنید تا عنوان تاپیک مبهم مثل "کمک در حل دو سوال" نباشه.

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

1-یک کلاس با نام rectangle برای محاسبه محیط و مساحت مستطیل طراحی کنید که شامل متغیر های زیر باشد

*-تابع x و y برای دریافت طول و عرض مستطیل
*-تابع setxy برای دریاقت طول و عرض مستطیل
*-تابع perimeter که محیط مستطیل را محاسبه به عنوان خروجی برمیگرداند
*-تابغ area مساحت مستطیل را محاسبه و به عنوان خروجی برمیگرداند.
به کمک این کلاس برنامه ای بنویسید که طول و عرض مستظیل را دریافت و محیط و مساحت را چا‍‍پ نماید
کد:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>

class rectangle
{
private:
	int width, height;
public:
	void x(int value)
	{
		width = value;	  
	}
	
	void y(int value)
	{
		height = value;
	}
	
	void setxy(int value1, int value2)
	{
		width = value1;
		height = value2;
	}
	
	int perimeter()
	{
		return (width + height) * 2;
	}
	
	int area()
	{
		return width * height;
	}
};

int main()
{
	rectangle r;
	int x, y;
	cout << "Please enter x :";
	cin >> x;
	cout << "Please enter y :";
	   cin >> y;
	r.setxy(x, y);
	cout << "Perimeter = " << r.perimeter() << "   Area = " << r.area() << endl;
	getch();
	return 0;
}


2-یک کلاس با نام num با مشخصات زیر طراحی کنید
متغیر n :نگه داری یک عدد صحیح
تابع set :مقدار دهی به N
تابع print :اعداد صحیح ۱ تا N را چاپ نماید
تایع sum که مجموع اعداد یک تا n زا محاسبه و برمیگرداند
به کمک این کلاس برنامه ای برای چاپ اعداد یک رقمی بنویسید


خواهش میکنم کمک کنید خیلی واجبن
کد:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>

class num
{
private:
	int n;
public:
	void set(int value)
	{
		n = value;	  
	}
	
	void print()
	{
		int i;
		for (i = 1; i <= n; i++)
			cout << " " << i;
	}
	
	int sum()
	{
		int i, s = 0;
		for (i = 1; i <= n; i++)
			s += i;
		return s;
	}	 
};

int main()
{
	num n;
	n.set(0);
	cout << n.sum();
	n.set(9);
	n.print();
	getch();
	return 0;
}
 

جدیدترین ارسال ها

بالا