Ejemplo n.º 1
0
        public async Task <ActionResult <Tablica> > PostTablica(Tablica tablica)
        {
            _context.Tablicas.Add(tablica);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetTablica", new { id = tablica.ID }, tablica));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> PutTablica(int id, Tablica tablica)
        {
            if (id != tablica.ID)
            {
                return(BadRequest());
            }

            _context.Entry(tablica).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TablicaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Ejemplo n.º 3
0
    public static void Main()
    {
        Tablica tab = new Tablica();

        tab.ustawElement(5, 10);
        int liczba1 = tab.pobierzElement(5);
        int liczba2 = tab.pobierzElement(-3);
        int liczba3 = tab.pobierzElement(10);

        Console.ReadKey();
    }
Ejemplo n.º 4
0
    public static void Main()
    {
        Tablica rectangle = new Tablica(3);

        rectangle.Set(0, new Rectangle());
        rectangle.Set(1, new Rectangle());
        rectangle.Set(2, new Triangle());
        for (int i = 0; i < rectangle.Length; i++)
        {
            if (rectangle.Get(i) is Rectangle)
            {
                ((Rectangle)rectangle.Get(i)).Diagonal();
            }
        }
        Console.ReadKey();
    }
Ejemplo n.º 5
0
    public static void Main()
    {
        Tablica <Rectangle> rectangles = new Tablica <Rectangle>(3);
        Tablica <Triangle>  triangles  = new Tablica <Triangle>(3);
        Tablica <Circle>    circles    = new Tablica <Circle>(3);

        for (int i = 0; i < 5; i++)
        {
            rectangles.Set(i, new Rectangle());
            triangles.Set(i, new Triangle());
            circles.Set(i, new Circle());
        }
        for (int i = 0; i < 5; i++)
        {
            Console.WriteLine("---{0}---", i);
            Console.WriteLine(triangles.Get(i).tri());
            Console.WriteLine(rectangles.Get(i).rec());
            Console.WriteLine(circles.Get(i).cir());
        }
        Console.ReadKey();
    }
Ejemplo n.º 6
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (!PobranieDanych(out float bsXd, out float bsXg, out float bsH, out float bsEps))
     {
         errorProvider1.SetError(btnWizualizacja, "Wystąpił błąd podczas pobierania danych wejściowych.");
         return;
     }
     float[,] Tablica;
     Tabela(out Tablica);
     dgvTabela.Visible = false;
     lblWizualizacjaTabelaryczna.Visible = true;
     lblWizualizacjaTabelaryczna.Text    = "Graficzna Wizualizacja Funkcji F(x)";
     chtGraficzna.Visible = true;
     chtGraficzna.Titles.Add("Wykres Wartości F(x)");
     chtGraficzna.Series.Clear();
     chtGraficzna.Series.Add("Wartość F(x)");
     chtGraficzna.ChartAreas[0].AxisX.Title             = "Wartość X";
     chtGraficzna.ChartAreas[0].AxisY.Title             = "Wartość F(x)";
     chtGraficzna.Series[0].IsVisibleInLegend           = true;
     chtGraficzna.Legends.FindByName("Legend1").Docking = Docking.Bottom;
     chtGraficzna.Series[0].Name            = "Wykres F(x)";
     chtGraficzna.Series[0].ChartType       = SeriesChartType.FastLine;
     chtGraficzna.Series[0].Color           = Color.LightSeaGreen;
     chtGraficzna.Series[0].BorderDashStyle = ChartDashStyle.Dash;
     chtGraficzna.Series[0].BorderWidth     = 2;
     for (int i = 0; i < Tablica.GetLength(0); i++)
     {
         chtGraficzna.Series[0].Points.AddXY(string.Format("{0:0.000}", Tablica[i, 0]), string.Format("{0:0.000}", Tablica[i, 1]));
     }
     txtEps.Enabled       = false;
     txtX.Enabled         = false;
     txtXd.Enabled        = false;
     txtXg.Enabled        = false;
     txtH.Enabled         = false;
     btnGraficzna.Enabled = false;
 }
Ejemplo n.º 7
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (!PobranieDanych(out float bsXd, out float bsXg, out float bsH, out float bsEps))
     {
         errorProvider1.SetError(btnWizualizacja, "Wystąpił błąd podczas pobierania danych wejściowych.");
         return;
     }
     float[,] Tablica;
     Tabela(out Tablica);
     lblWizualizacjaTabelaryczna.Visible = true;
     chtGraficzna.Visible             = false;
     dgvTabela.Visible                = true;
     lblWizualizacjaTabelaryczna.Text = "Wizualizacja Tabelaryczna";
     dgvTabela.Rows.Clear();
     dgvTabela.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
     for (int i = 0; i < Tablica.GetLength(0); i++)
     {
         dgvTabela.Rows.Add();
         dgvTabela.Rows[i].Cells[0].Value = string.Format("{0:0.000}", Tablica[i, 0]);
         dgvTabela.Rows[i].Cells[1].Value = string.Format("{0:0.000}", Tablica[i, 1]);
         if ((i % 2) == 0)
         {
             dgvTabela.Rows[i].DefaultCellStyle.BackColor = Color.White;
         }
         else
         {
             dgvTabela.Rows[i].DefaultCellStyle.BackColor = Color.LightCyan;
         }
     }
     txtEps.Enabled          = false;
     txtX.Enabled            = false;
     txtXd.Enabled           = false;
     txtXg.Enabled           = false;
     txtH.Enabled            = false;
     btnWizualizacja.Enabled = false;
 }
Ejemplo n.º 8
0
    public static void Main()
    {
        Tablica tab = new Tablica();

        tab.ustawElement(11, 10);
        if (tab.wystapilBlad)
        {
            if (tab.zakres == -1)
            {
                Console.WriteLine("Za mały indeks!");
            }
            if (tab.zakres == 1)
            {
                Console.WriteLine("Za duży indeks!");
            }
        }
        else
        {
            tab.ustawElement(5, 1);
        }
        int liczba1 = tab.pobierzElement(5);

        if (tab.wystapilBlad)
        {
            if (tab.zakres == -1)
            {
                Console.WriteLine("Za mały indeks!");
            }
            if (tab.zakres == 1)
            {
                Console.WriteLine("Za duży indeks!");
            }
        }
        else
        {
            Console.WriteLine(liczba1);
        }
        int liczba2 = tab.pobierzElement(-3);

        if (tab.wystapilBlad)
        {
            if (tab.zakres == -1)
            {
                Console.WriteLine("Za mały indeks!");
            }
            if (tab.zakres == 1)
            {
                Console.WriteLine("Za duży indeks!");
            }
        }
        else
        {
            Console.WriteLine(liczba2);
        }
        int liczba3 = tab.pobierzElement(10);

        if (tab.wystapilBlad)
        {
            if (tab.zakres == -1)
            {
                Console.WriteLine("Za mały indeks!");
            }
            if (tab.zakres == 1)
            {
                Console.WriteLine("Za duży indeks!");
            }
        }
        else
        {
            Console.WriteLine(liczba3);
        }
        Console.ReadKey();
    }