[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
C# - vykreslenie trojuholníkov zo zadaných údajov

Registrovaný: 09.04.11
Prihlásený: 11.01.14
Príspevky: 257
Témy: 26 | 26
Bydlisko: Kesa

Potreboval by som poradiť, ako sa dá zo zadaných parametrov (strany a,b,c) zostrojiť trojuholník..Program mám napísaný, aby mi podla tých údajov zistilo že o aký trojuholník sa jedná, len neviem ked má strana a 5 cm, aby mi nakreslilo čiaru 5 cm druhú,skrátka prideliť ktomu pixeli..uhli by sa dali vypočítať pomocou goniometrických funkcií, len to vykreslenie toho trojuholníku je problém. Tu je ten program..teraz tam mám len výstup obrázok a potrebujem obrázok totožný s rozmermi
Kód:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Zápočet
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            label1.Visible = true;
            double a, b, c;
            a = Convert.ToDouble(textBox1.Text);
            b = Convert.ToDouble(textBox2.Text);
            c = Convert.ToDouble(textBox3.Text);
            if ((a + b < c) || (a + c < b) || (b + c < a))
            {
                label1.Text = "Trojuholnik sa neda zostrojit";
                pictureBox1.Visible = false;
                pictureBox2.Visible = false;
                pictureBox3.Visible = false;
            }
            else
            {
                if ((a == b) && (b == c))
                {
                    label1.Text = "Trojuholnik je rovnostranny";
                    pictureBox1.Visible = true;
                }
                else if ((a == b) || (a == c) || (b == c))
                {
                    label1.Text = "Trojuholnik je rovnoramenny";
                    pictureBox2.Visible = true;
                }
                else
                {
                    label1.Text = "Trojuholnik je vseobecny";
                    pictureBox3.Visible = true;
                }
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            pictureBox1.Visible = false;
            pictureBox2.Visible = false;
            pictureBox3.Visible = false;
            label1.Visible = false;
            textBox1.Text = "";
            textBox2.Text = "";
            textBox3.Text = "";
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            pictureBox1.Visible = false;
            pictureBox2.Visible = false;
            pictureBox3.Visible = false;
        }
    }
}


Offline

Skúsený užívateľ
Skúsený užívateľ
C# - vykreslenie trojuholníkov zo zadaných údajov

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66 | 66
Bydlisko: Žilina

1.) kód patrí do CODE
2.) môžeš použiť napr funkciu DrawPolygon. Na internete je dosť tutoriálov pre kreslenie hocijakých tvarov


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
C# - vykreslenie trojuholníkov zo zadaných údajov

Registrovaný: 09.04.11
Prihlásený: 11.01.14
Príspevky: 257
Témy: 26 | 26
Bydlisko: Kesa
Napísal autor témyOffline : 09.04.2011 18:44 | C# - vykreslenie trojuholníkov zo zadaných údajov

No som tu nový, tak sa musím zabehať..
lenže na nete nachádzam samé programy, kde už mám zadefinované rozmery..ale ja potrebujem, aby mi rozmery pridalo až po napísaní za behu programu


_________________
NB - HP Pavilion DV7 3190 -- Windows® 7 Home Premium 64-bit -- Intel® Core™ i7-720QM 1,6 GHz az 2,8 Ghz Turbo Boost, 6 MB pamäte cache úrovne 2 -- 4 GB DDR3 -- disk 640 GB SATA 5400 ot/min -- rozlíšenie 1600 x 900 -- NVIDIA® GeForce® GT 230M -- 2 815 MB grafickej pamäte s vyhradenou pamäťou 1 GB DDR3 -- pripojenie 802.11 a/b/g/n
Offline

Skúsený užívateľ
Skúsený užívateľ
C# - vykreslenie trojuholníkov zo zadaných údajov

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66 | 66
Bydlisko: Žilina

kde je problém tie hodnoty získavať dynamicky za behu? keď vieš nájsť ukážky s konkrétnymi hodnotami, mal by si si vedieť odvodiť ako to bude vyzerať v tvojom prípade


_________________
C#, PHP, ...
 [ Príspevkov: 4 ] 


C# - vykreslenie trojuholníkov zo zadaných údajov



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Preblikavanie ciernych ciar, trojuholnikov po obrazovke...

v nVidia grafické karty

19

815

08.09.2012 13:04

maros.mozucha

V tomto fóre nie sú ďalšie neprečítané témy.

porovnavanie udajov a editacia udajov

v PHP, ASP

10

1425

07.03.2008 20:45

Blackdevil

V tomto fóre nie sú ďalšie neprečítané témy.

vykreslenie vo flashi

v Ostatné

0

498

25.02.2009 23:40

jablko05

V tomto fóre nie sú ďalšie neprečítané témy.

Vykreslenie grafu z ciselnych hodnot.

v PHP, ASP

1

661

16.10.2009 15:44

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

Vykreslenie koláčového diagramu v C++

v Assembler, C, C++, Pascal, Java

2

562

15.05.2008 21:15

Marsello

V tomto fóre nie sú ďalšie neprečítané témy.

C++ API Vykreslenie hodnoty premennej

v Assembler, C, C++, Pascal, Java

2

347

04.03.2013 23:38

Grash

V tomto fóre nie sú ďalšie neprečítané témy.

Vykreslenie Bitmapy do PictureBox-u

v Assembler, C, C++, Pascal, Java

2

514

15.10.2010 9:28

m@-nX

V tomto fóre nie sú ďalšie neprečítané témy.

Java - načítanie JPG obrázku a jeho vykreslenie

v Assembler, C, C++, Pascal, Java

2

1183

12.04.2010 10:54

Forty-

V tomto fóre nie sú ďalšie neprečítané témy.

Vykreslenie stránky v rôznych prehliadačoch- css problém

v HTML, XHTML, XML, CSS

2

446

31.03.2012 17:11

gogy27

V tomto fóre nie sú ďalšie neprečítané témy.

Posuvanie udajov

v Databázy

2

484

01.10.2011 18:19

gamelaster

V tomto fóre nie sú ďalšie neprečítané témy.

Vymazanie údajov

v Operačné systémy Microsoft

2

960

27.03.2013 20:11

tairikuokami

V tomto fóre nie sú ďalšie neprečítané témy.

Prenos údajov

v Smartfóny a tablety

8

365

19.10.2014 15:38

dank9o

V tomto fóre nie sú ďalšie neprečítané témy.

spracovanie udajov

v PHP, ASP

9

1918

07.07.2006 20:20

mokus

V tomto fóre nie sú ďalšie neprečítané témy.

ziskavanie udajov

v JavaScript, VBScript, Ajax

4

603

27.05.2010 9:33

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

Odoslanie údajov

v PHP, ASP

1

539

18.04.2008 16:56

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

Problém-záchrana údajov

v Operačné systémy Microsoft

4

394

26.12.2011 14:21

steelersfan



© 2005 - 2024 PCforum, edited by JanoF