protected void AddToShoppingCart_Click(object sender, EventArgs e) { Button btn = (Button)sender; if (Session["shoppingCart"]!= null) { Session["shoppingCart"] += "," + btn.ToolTip; } else { Session.Add("shoppingCart", btn.ToolTip); } // Response.Redirect("shoppingCart.aspx"); }
برنامه ای بنویسید که با استفاده از یکtextBoxیک عددی از ورودی دریافت کنه که اون عدد بین 2تا10 باشه و باتوجه به دادهی ورودی فاکتوریل عدد ورودی رو حساب کنه و در یک lableچاپ کنه. علاوه براین عدد فاکتوریل محاسب شده را 5بار انجام بده وحاصل را در ارایه نیز قرار دهد .حال اگر حاصل فاکتوریل ها اعداد زوج بود رنگ مستطیل ها ابی و اگر فرد بود رنگ مستطیل ها قرمز شود لطفا اگر بلدید زودتر پاسخ بدین خواهش میکنم ازتون
private void factorialButton_Click(object sender, EventArgs e) { int inputNumber; if(int.TryParse(textBox1.Text, out inputNumber) && inputNumber >= 2 && inputNumber <= 10) { int[] factorialResults = new int[5]; int factorial = 1; for (int i = 1; i <= inputNumber; i++) { factorial *= i; } label1.Text = factorial.ToString(); for (int i = 0; i < 5; i++) { factorialResults[i] = factorial; // اینجا میتونیم رنگ مستطیلها رو تغییر بدیم // برای نمونه میتونیم از شرط زیر برای تشخیص زوج یا فرد بودن استفاده کنیم if(factorial % 2 == 0) { // رنگ آبی برای مستطیل - مثلا با استفاده از کنترل RectangleShape از Visual Basic PowerPacks // rectangleShape1.FillColor = Color.Blue; } else { // رنگ قرمز برای مستطیل // rectangleShape1.FillColor = Color.Red; } } } else { MessageBox.Show("لطفا یک عدد بین 2 تا 10 وارد کنید."); } }
تمامی حقوق مادی و معنوی، متعلق به وب سایت سوال جواب (soja.ai) و تیم مدیریتی آن می باشد.
طراحی و اجرا : گروه مشاوران فناوری اطلاعات