SHARE
TWEET

Kontr Programirane

nikolovsh Nov 19th, 2019 111 in 155 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. namespace Kontrolno
  2. {
  3.     using System;
  4.     using System.Drawing;
  5.     using System.Text;
  6.     public partial class zadacha : System.Web.UI.Page
  7.     {
  8.         protected void Page_Load(object sender, EventArgs e)
  9.         {
  10.             DropDownList1.Visible = false;
  11.  
  12.         }
  13.  
  14.         protected void Button1_Click(object sender, EventArgs e)
  15.         {
  16.             string s = TextBox1.Text;
  17.             int.TryParse(s, out int number);
  18.             StringBuilder name = new StringBuilder();
  19.             for (int i = 1; i <= number; i+=2)
  20.             {
  21.                 name.Append(i);
  22.             }
  23.             Button2.Text = name.ToString();
  24.         }
  25.  
  26.         protected void Button2_Click(object sender, EventArgs e)
  27.         {
  28.             DropDownList1.Items.Clear();
  29.             DropDownList1.Items.Add("+");
  30.             DropDownList1.Items.Add("-");
  31.             DropDownList1.Items.Add("*");
  32.             DropDownList1.Items.Add("/");
  33.             DropDownList1.Visible = true;
  34.         }
  35.  
  36.         protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
  37.         {
  38.  
  39.             DropDownList1.Visible = true;
  40.             string input1 = TextBox2.Text;
  41.             string input2 = TextBox3.Text;
  42.             double.TryParse(input1, out double numb1);
  43.             double.TryParse(input2, out double numb2);
  44.  
  45.             string output = string.Empty;
  46.             switch (DropDownList1.SelectedValue)
  47.             {
  48.                 case "+":
  49.                     output = (numb1 + numb2).ToString();
  50.                     break;
  51.                 case "-":
  52.                     output = (numb1 - numb2).ToString();
  53.                     break;
  54.                 case "*":
  55.                     output = (numb1 * numb2).ToString();
  56.                     break;
  57.                 case "/":
  58.                     if(numb2== 0)
  59.                     {
  60.                         Label1.Text = "You cannot divide by zero!";
  61.                     }
  62.                     else
  63.                     {
  64.                         output = (numb1 / numb2).ToString();                    
  65.                     }
  66.                     break;
  67.                 default:
  68.                     output = string.Empty;
  69.                     break;
  70.             }
  71.             Label1.Text = output;
  72.         }
  73.  
  74.         protected void Button3_Click(object sender, EventArgs e)
  75.         {
  76.             BulletedList1.Target = "_blank";
  77.             BulletedList1.Items.Add("https://www.google.com");
  78.             BulletedList1.Items.Add("https://www.ue-varna.bg");
  79.         }
  80.  
  81.         protected void RadioButton1_CheckedChanged(object sender, EventArgs e)
  82.         {
  83.             DropDownList1.Visible = true;
  84.             Color btnColor = Color.FromArgb(0, 0, 255);
  85.             DropDownList1.BackColor = btnColor;
  86.         }
  87.  
  88.         protected void RadioButton2_CheckedChanged(object sender, EventArgs e)
  89.         {
  90.             DropDownList1.Visible = true;
  91.             Color btnColor = Color.FromArgb(255, 255, 0);
  92.             DropDownList1.BackColor = btnColor;
  93.         }
  94.  
  95.         protected void RadioButton3_CheckedChanged(object sender, EventArgs e)
  96.         {
  97.             DropDownList1.Visible = true;
  98.             Color btnColor = Color.FromArgb(0, 255, 0);
  99.             DropDownList1.BackColor = btnColor;
  100.         }
  101.     }
  102. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top