private static Operacje PrzetwórzOperacje()
        {
            string komenda = Console.ReadLine();

            Operacje symbol = WywolajKomende(komenda);

            switch (symbol)
            {
            case Operacje.dodawanie:
                break;

            case Operacje.odejmowanie:
                break;

            case Operacje.mnożenie:
                break;

            case Operacje.dzielenie:
                break;

            default:
                throw new Exception("Wywaliło mi błąd, aż strach!");
            }
            return(symbol);
        }
        private static double PodajWynik(double liczba1, string operation, double liczba2)
        {
            double wynik;

            Console.WriteLine("=");
            Operacje operacje = Cyknij(operation);

            switch (operacje)
            {
            case Operacje.dodawanie:
                wynik = liczba1 + liczba2;
                Console.WriteLine(wynik);
                return(wynik);

            case Operacje.odejmowanie:
                wynik = liczba1 - liczba2;
                Console.WriteLine(wynik);
                return(wynik);

            case Operacje.mnożenie:
                wynik = liczba1 * liczba2;
                Console.WriteLine(wynik);
                return(wynik);

            case Operacje.dzielenie:
                wynik = liczba1 / liczba2;
                Console.WriteLine(wynik);
                return(wynik);

            default:
                throw new Exception("OMG!");
            }
        }
        public void OnGet()
        {
            operacje = new Operacje(Request);

            setUp();
            if (login == "*" || login == "")
            {
                loged = true;
            }
            razem = new float[KoszykIle];
            for (int j = 0; j < KoszykIle; j++)
            {
                razem[j] = cena[koszykInt[j]] * koszykIlosc[j];
                lacznie += razem[j];
            }
            char[] chars = per.ToCharArray();
            for (int i = 0; i < chars.Length; i++)
            {
                if (chars[i] != '0')
                {
                    spers++;
                }
            }
            spersC = spers * 5;

            lacznie += spersC;
        }
示例#4
0
        void setUp()
        {
            operacje  = new Operacje(Request);
            Opis      = operacje.Opis;
            Nazwa     = operacje.Nazwa;
            login1    = operacje.login1;
            haslo1    = operacje.haslo1;
            cena      = operacje.cena;
            obrazy    = operacje.obrazy;
            prod_i    = operacje.prod_i;
            klienci_i = operacje.klienci_i;
            login     = operacje.login;
            pic       = operacje.pic;
            koszyk    = operacje.koszyk;
            per       = operacje.per;
            wysylka   = operacje.wysylka;
            imie      = operacje.imie;
            nazwisko  = operacje.nazwisko;
            miasto    = operacje.miasto;
            ulica     = operacje.ulica;
            nr        = operacje.nr;

            koszykInt   = operacje.koszykInt;
            koszykIlosc = operacje.koszykIlosc;
            KoszykIle   = operacje.KoszykIle;
        }
示例#5
0
 public void OnGet()
 {
     operacje = new Operacje(Request);
     setUp();
     if (login == "*" || login == "")
     {
         loged = true;
     }
 }
示例#6
0
 void setUp()
 {
     operacje  = new Operacje(Request);
     Opis      = operacje.Opis;
     Nazwa     = operacje.Nazwa;
     login1    = operacje.login1;
     haslo1    = operacje.haslo1;
     cena      = operacje.cena;
     obrazy    = operacje.obrazy;
     prod_i    = operacje.prod_i;
     klienci_i = operacje.klienci_i;
     login     = operacje.login;
     pic       = operacje.pic;
     pic1      = operacje.pic1;
     koszyk    = operacje.koszyk;
     per       = operacje.per;
     produkt   = operacje.produkt;
 }
示例#7
0
 void setUp()
 {
     operacje  = new Operacje(Request);
     Opis      = operacje.Opis;
     Nazwa     = operacje.Nazwa;
     login1    = operacje.login1;
     haslo1    = operacje.haslo1;
     rodzaj    = operacje.rodzaj;
     cena      = operacje.cena;
     obrazy    = operacje.obrazy;
     iGraczy   = operacje.iGraczy;
     rodzaj1   = operacje.rodzaj1;
     iGraczy1  = operacje.iGraczy1;
     cena1     = operacje.cena1;
     prod_i    = operacje.prod_i;
     klienci_i = operacje.klienci_i;
     login     = operacje.login;
     pic       = operacje.pic;
     koszyk    = operacje.koszyk;
     per       = operacje.per;
 }
    static void Main(string[] args)
    {
        for (int i = 1; i < 15; i++)
        {
            double? x = Operacje.Silnia(i);
            if (x.HasValue)
            {
                Console.WriteLine(x.Value);
            }
            else
            {
                Console.WriteLine("Poza zakresem");
            }
        }

        double? y = Operacje.Pierwiastek(10.0);

        if (y.HasValue) Console.WriteLine(y.Value);
        else Console.WriteLine("Nie mozna pierwiastkowac");

        y = Operacje.Pierwiastek(-10.0);

        if (y.HasValue) Console.WriteLine(y.Value);
        else Console.WriteLine("Nie mozna pierwiastkowac");

        int? z = Operacje.Pierwiastek(10);

        if (z.HasValue) Console.WriteLine(z.Value);
        else Console.WriteLine("Nie mozna pierwiastkowac");

        z = Operacje.Pierwiastek(-10);

        if (z.HasValue) Console.WriteLine(z.Value);
        else Console.WriteLine("Nie mozna pierwiastkowac");

        Console.ReadKey();
    }
        public BeforeAfterPanel(Bitmap bitmap, Operacje operacja, Image_Panel caller)
        {
            InitializeComponent();

            this.Origbitmap = bitmap;
            newBitmap       = (Bitmap)bitmap.Clone();

            basicImage = new BasicImageOpertions(this.newBitmap);
            basicImage.ImageFinished += OnImageFinished;

            this.pctbInput.Image = Origbitmap;
            this.operacja        = operacja;

            this.caller = caller;

            switch (operacja)
            {
            case Operacje.Progowanie:
                tbArgument.Minimum = 0;
                tbArgument.Maximum = 255;
                tbArgument.Value   = 127;
                this.Text          = "Progowanie";
                basicImage.Threshold(tbArgument.Value);
                break;

            case Operacje.ProgowanieZZachowaniem:
                tbArgument.Minimum = 0;
                tbArgument.Maximum = 255;
                tbArgument.Value   = 127;
                this.Text          = "Progowanie";
                basicImage.ThresholdWithRetention(tbArgument.Value);
                break;

            case Operacje.Rozciaganie:
                this.tbSecondArgument.Enabled = true;
                this.tbSecondArgument.Visible = true;
                this.lbValue2.Visible         = true;

                tbArgument.Minimum = 0;
                tbArgument.Maximum = 255;
                tbArgument.Value   = 127;

                tbSecondArgument.Minimum = 0;
                tbSecondArgument.Maximum = 255;
                tbSecondArgument.Value   = 127;

                this.Text = "Rozciaganie";
                basicImage.Stretching(tbArgument.Value, tbSecondArgument.Value);
                break;

            case Operacje.Jasnosc:
                tbArgument.Minimum = -255;
                tbArgument.Maximum = 255;
                tbArgument.Value   = 0;
                this.Text          = "Jasność";
                basicImage.Brightness(tbArgument.Value);
                break;

            case Operacje.Redukcja:
                tbArgument.Minimum = 2;
                tbArgument.Maximum = 255;
                tbArgument.Value   = 127;
                this.Text          = "Redukcja";
                basicImage.Reduction(tbArgument.Value);
                break;
            }

            this.lbValue.Text  = tbArgument.Value.ToString();
            this.lbValue2.Text = tbSecondArgument.Value.ToString();
        }
示例#10
0
 public void OnGet()
 {
     operacje = new Operacje(Request);
     login1   = operacje.login1;
     haslo1   = operacje.haslo1;
 }