Advertisement
Guest User

Untitled

a guest
May 22nd, 2015
284
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.53 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11.  
  12. namespace MaturskiISpit
  13. {
  14.     public partial class Form1 : Form
  15.     {
  16.         long broj1, broj2, broj3, broj4;
  17.         string b1, b2, b3, b4, rez;
  18.         int n, brm, subnetmask;
  19.          
  20.        
  21.  
  22.         public Form1()
  23.         {
  24.             InitializeComponent();
  25.         }
  26.  
  27.         private void button1_Click(object sender, EventArgs e)
  28.         {
  29.  
  30. //***//
  31.            
  32.             broj1 = Convert.ToInt64(textBox1.Text, 10);
  33.             broj2 = Convert.ToInt64(textBox2.Text, 10);
  34.             broj3 = Convert.ToInt64(textBox3.Text, 10);
  35.             broj4 = Convert.ToInt64(textBox4.Text, 10);
  36.  
  37.             b1 = Convert.ToString(broj1, 2).PadLeft(8, '0');
  38.             b2 = Convert.ToString(broj2, 2).PadLeft(8, '0');
  39.             b3 = Convert.ToString(broj3, 2).PadLeft(8, '0');
  40.             b4 = Convert.ToString(broj4, 2).PadLeft(8, '0');
  41.  
  42. //***//
  43.            
  44.             rez = b2 + b1 + b3 + b4;
  45.  
  46.    
  47.  
  48.            
  49. //
  50. //
  51. //
  52.  
  53.             brm = Convert.ToInt32(textBox7.Text);
  54.            
  55.  
  56.             switch (brm)
  57.             {
  58.                 case 1: n = 1; break;
  59.                 case 2: n = 1; break;
  60.                 case 3: n = 2; break;
  61.                 case 4: n = 2; break;
  62.                 case 5: n = 3; break;
  63.                 case 6: n = 3; break;
  64.                 case 7: n = 3; break;
  65.                 case 8: n = 3; break;
  66.                 default: MessageBox.Show("Nepravilan unos"); break;
  67.              }
  68.  
  69.             subnetmask = Convert.ToInt32(textBox5.Text);
  70.  
  71.  
  72. //'a'
  73.  
  74.             string a = rez.Substring(0, subnetmask);
  75.            
  76.  
  77. //'b'
  78.  
  79.             string b = rez.Substring(subnetmask, n);
  80.            
  81. //'c'
  82.  
  83.             int s = subnetmask + n;
  84.             int s1 = 32-s;
  85.             string c = rez.Substring(s, s1);
  86.  
  87.  
  88.  
  89. //***//
  90.  
  91.  
  92.             double n1 = Math.Pow(2, n);
  93.             int b11 = System.Convert.ToInt32(b, 10);
  94.  
  95.            
  96.  
  97.  
  98.            
  99.  
  100.  
  101.  
  102. //
  103. //
  104.  
  105.  
  106.            
  107.             textBox8.Text = sb.ToString();
  108.  
  109.  
  110.  
  111.  
  112.         }
  113.  
  114.         private void label1_Click(object sender, EventArgs e)
  115.         {
  116.  
  117.         }
  118.  
  119.         private void textBox7_TextChanged(object sender, EventArgs e)
  120.         {
  121.            
  122.         }
  123.  
  124.         private void textBox1_TextChanged(object sender, EventArgs e)
  125.         {
  126.  
  127.         }
  128.     }
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement