Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Brown.

Criar formulário

Recommended Posts

Oi pessoal, estou criando um formulário para calcular a area do quadrado, retangulo e circulo

Como ficaria em C#?

Estou tentando fazer em quadradoA= L²

triangulo A=bxh

circulo A= PI

 

Rusing System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Areas
{
	public partial class Form1 : Form
	{
		public Form1()
		{
			InitializeComponent();
		}

		private void label1_Click(object sender, EventArgs e)
		{

		}

		private void button1_Click(object sender, EventArgs e)
		{

			int CalcQuad(int )
			{
				return num*num;
			}

		}
		class Principal
		{
			public static void Main(){
				int result;
				Console.Clear();
				Quadrado item new Quadrado();
				result = item.CalcQuad(3);
				Console.Writeline("Quadrado de 3: " + result);
			}
		}

	}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi qual o problema, pode explicar melhor?

Seu projeto é Console ou WinForms? O código que você postou está bagunçado, está metade console e outra metade winforms, fiquei confuso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É Windows Forms Application, coloquei o código dentro do botão1,

coloquei 4 Labels ( lado, base, altura, raio), 4 TextBox, 1 Group Box, 3 RadioButton( area quadrado, area retangulo, area circulo), 1 Label ( resultado),1 TextBox, 1 Button(calcular)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo, mas onde você está com dúvida?

Você declarou uma classe chamada Principal dentro da classe Form1, isso está errado. E também criou um método dentro de um evento de botão, que está incorreto também.

No botão click faça algo assim:

 

Aqui está em pseudecódigo.

if (radiobutton == quadrado)
resultado = lado * lado;
else if (radiobutton == retangulo)
resultado = base*altura;
else ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.