Clase Nº 6 - Figuras geométricas en Visual Studio C#
Realizar un programa que imprima figuras geométricas según corresponda:
1: Cuadrado
2: Círculo
3: Triángulo
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int op = 0;
op = int.Parse(textBox1.Text);
if (op == 1)
{
dibujacuadrado();
}
if (op == 2)
{
dibujacirculo();
}
if (op == 3)
{
dibujatriangulo();
}
}
//Cuadrado
private void dibujacuadrado()
{
System.Drawing.Graphics Cuadrado;
Cuadrado = this.CreateGraphics();
Pen myPenRec = new Pen(System.Drawing.Color.Red, 5);
Rectangle myRectangleRec = new Rectangle(40, 200, 300, 200);
Cuadrado.DrawRectangle(myPenRec, myRectangleRec);
}
//Circulo
private void dibujacirculo()
{
System.Drawing.Graphics Circulo;
Circulo = this.CreateGraphics();
Pen myPenCir = new Pen(System.Drawing.Color.Green, 5);
Rectangle myRectangleCir = new Rectangle(40, 200, 300, 200);
Circulo.DrawEllipse(myPenCir, myRectangleCir);
}
//Triangulo
private void dibujatriangulo()
{
System.Drawing.Graphics Triangulo;
Triangulo = this.CreateGraphics();
Pen myPenTri = new Pen(System.Drawing.Color.Black, 5);
Triangulo.DrawLine(myPenTri, 40, 350, 300, 350);
Triangulo.DrawLine(myPenTri, 40, 350, 165, 200);
Triangulo.DrawLine(myPenTri, 300, 350, 165, 200);
}
}
}
1: Cuadrado
2: Círculo
3: Triángulo
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int op = 0;
op = int.Parse(textBox1.Text);
if (op == 1)
{
dibujacuadrado();
}
if (op == 2)
{
dibujacirculo();
}
if (op == 3)
{
dibujatriangulo();
}
}
//Cuadrado
private void dibujacuadrado()
{
System.Drawing.Graphics Cuadrado;
Cuadrado = this.CreateGraphics();
Pen myPenRec = new Pen(System.Drawing.Color.Red, 5);
Rectangle myRectangleRec = new Rectangle(40, 200, 300, 200);
Cuadrado.DrawRectangle(myPenRec, myRectangleRec);
}
//Circulo
private void dibujacirculo()
{
System.Drawing.Graphics Circulo;
Circulo = this.CreateGraphics();
Pen myPenCir = new Pen(System.Drawing.Color.Green, 5);
Rectangle myRectangleCir = new Rectangle(40, 200, 300, 200);
Circulo.DrawEllipse(myPenCir, myRectangleCir);
}
//Triangulo
private void dibujatriangulo()
{
System.Drawing.Graphics Triangulo;
Triangulo = this.CreateGraphics();
Pen myPenTri = new Pen(System.Drawing.Color.Black, 5);
Triangulo.DrawLine(myPenTri, 40, 350, 300, 350);
Triangulo.DrawLine(myPenTri, 40, 350, 165, 200);
Triangulo.DrawLine(myPenTri, 300, 350, 165, 200);
}
}
}
Comentarios
Publicar un comentario