برنامه نویسی c++

بازدید446پست ها1آخرین فعالیت2 سال پیش
1
1

سلام کسی میتونه توی نوشتن این برنامه به من کمکی بکنه
برنامه بنویسید که اگر از کاربر بخواهد بین حروف a و b و q یک حرف را وارد کند. اگر کاربر غیر از این را وارد کرد، هشدار دهد و دوباره از کاربر بخواهد یکی از این سه حرف را وارد کند. به ازای هر حرفی که کاربر وارد کرد باید عملیات زیر انجام شود.
ورودی a: یک عدد از کاربر به عنوان ضلع یک مربع دریافت کند و سپس محیط مربع را چاپ کند. و دوباره از کاربر بخواهد که بین a و b و q یک حرف را وارد کند.
ورودی b: یک عدد از کاربر به عنوان ضلع یک مربع دریافت کند و سپس مساحت مربع را چاپ کند. و دوباره از کاربر بخواهد که بین a و b و q یک حرف را وارد کند.
ورودی q: از برنامه کاملا خارج شود.

1

درود

برنامه به زبان ++C

#include<iostream>
using namespace std;

int main(){
	for(;;){
		cout<<"Please enter a,b,q character: ";
		char input;
		cin>>input;
		switch(input){
			case 'a':
				cout<<"Please enter the side length of the square: ";
				int n;
				cin>>n;
				cout<<"Square environment is: "<<4*n<<"\n\r";
				break;
			case 'b':
				cout<<"Please enter the side length of the square: ";
				cin>>n;
				cout<<"Square area is: "<<n*n<<"\n\r";
				break;
			case 'q':
				exit(1);
				break;
			default:
				cout<<"Wrong character!"<<"\n\r";
				break;
		}
	}
}

برنامه به زبان #C در کنسول

for (;;)
            {
                Console.WriteLine("Please enter a,b,q character: ");
                string input = Console.ReadLine();
                int n;
                switch (input)
                {
                    case "a":
                        Console.WriteLine("Please enter the side length of the square:");
                        n = int.Parse(Console.ReadLine());
                        Console.WriteLine("Square environment is: {0}", 4 * n);
                        break;
                    case "b":
                        Console.WriteLine("Please enter the side length of the square:");
                        n = int.Parse(Console.ReadLine());
                        Console.WriteLine("Square area is: {0}", n * n);
                        break;
                    case "q":
                        Environment.Exit(0);
                        break;
                    default:
                        Console.WriteLine("Wrong character!");
                        break;
                }
            }
آخرین ویرایش: 14-12-2021 ???? 11:45، توسط عباس اختیاری

سوال برنامه نویسی دارید؟

ندونستن عیب نیست، نپرسیدن چرا!

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.