Anotações, resumos, trabalhos, provas e problemas de Artes plásticas e educação artística

Estruturas de Dados em C#: Pilhas, Filas e Listas

Artes plásticas e educação artística11,99 KB

Pilha Estática

public class Pilha
{
private const int CAPACIDADE = 5; // define o tamanho máximo desta pilha.
private string[] dados = new string[CAPACIDADE]; // vetor para guardar os dados da pilha.
private int topo = -1; // variável que irá indicar a posição no vetor do topo da pilha.
public int Tamanho()
{
return topo + 1; // lembre-se que o vetor inicia da posição zero...
}
public bool Vazia()
{
return Tamanho() == 0;
}
public void Empilha(string p_valor)
{
if (Tamanho() != CAPACIDADE)
{
topo++;
dados[topo] = p_valor;
}
else
{
throw new Exception("A pilha está cheia!!!");
}
}
public string Desempilha()
{
if (Vazia() == true)
{
throw new Exception("A pilha está vazia!!!");
}
else
{
topo--;
return dados[topo + 1];
}
}
public string RetornaTopo()
{
if (Vazia() == true)...

Continue lendo "Estruturas de Dados em C#: Pilhas, Filas e Listas" »

Código C# de Cadastro de Alunos: Classes, DAO e Validações

Artes plásticas e educação artística13,32 KB

Classe AlunoVO

class AlunoVO
{
private int id; // > 0
private string nome; // obrigatório
private double mensalidade; // deve ser >= 0
private int cidadeId; // obrigatório >= 0
private DateTime dataNascimento; // não pode ser superior à data atual

public void SetId(int valor)
{
if (valor <= 0)
throw new Exception("Id do aluno não pode ser <= 0");
id = valor;
}

public int GetId()
{
return id;
}

public void SetNome(string valor)
{
if (valor.Trim().Length == 0)
throw new Exception("Informe o nome");
nome = valor;
}

public string GetNome()
{
return nome;
}


public double GetMensalidade()
{
return mensalidade;
}

public void SetMensalidade(double pMensalidade)
{
if (pMensalidade < 0)
throw new Exception("Mensalidade não pode ser negativa.");
else
mensalidade =...

Continue lendo "Código C# de Cadastro de Alunos: Classes, DAO e Validações" »

Código C# de Cadastro de Alunos com Conexão SQL Server

Artes plásticas e educação artística3,92 KB

class AlunoVO
{
private int id;
private string nome;
private double mensalidade;
private int cidadeId;
private DateTime dataNascimento;
// ID
public void SetId(int valor)
{
if (valor < 0)
throw new Exception("Id não pode ser negativo!");
else
id = valor;
}
public int GetId()
{
return id;
}
//Nome
public void SetNome(string valor)
{
if (valor.Length == 0)
throw new Exception("Informe o nome!");
else
nome = valor;
}
public string GetNome()
{
return nome;
}

//DataNascimento
public void SetDataNascimento(DateTime valor)
{
if (valor > DateTime.Now)
throw new Exception("Mas a pessoa nem nasceu ainda!");
else
dataNascimento = valor;
}
public DateTime GetDataNascimento()
{
return dataNascimento;
}
}



using System.Data.SqlClient;
namespace CadastroAluno_WF
{
class ConexaoBD
{
///
/// Método...

Continue lendo "Código C# de Cadastro de Alunos com Conexão SQL Server" »

Código C# de Cadastro de Proprietários com CRUD e ADO.NET

Artes plásticas e educação artística9,22 KB

Programa de Cadastro de Proprietários em C#

Programa

enum ModoOperacao { alteracao, inclusao, consulta }
private void AlteraParaModo(ModoOperacao modo)
{
   txt_cod.Enabled = (modo != ModoOperacao.consulta);
   txt_nome.Enabled = (modo != ModoOperacao.consulta);
   dt_nasc.Enabled = (modo != ModoOperacao.consulta);
   btn_incluir.Enabled = (modo == ModoOperacao.consulta);
   btn_alterar.Enabled = (modo == ModoOperacao.consulta);
   btn_excluir.Enabled = (modo == ModoOperacao.consulta);
   btn_gravar.Enabled = (modo != ModoOperacao.consulta);
   btn_cancelar.Enabled = (modo != ModoOperacao.consulta);
   if (modo == ModoOperacao.inclusao)
   {
     txt_cod.Enabled = true;
     LimpaCamposTela();
   }
   else
     txt_...

Continue lendo "Código C# de Cadastro de Proprietários com CRUD e ADO.NET" »

Classe Figura em Java: Construtores e Métodos para Ponto, Linha, Triângulo e Retângulo

Artes plásticas e educação artística3,92 KB

public class Figura {

int a, b, c, d;

//construtor sem parâmetro com menu de opções
public Figura(){
String menu;
int opcao;
menu = "\n1 - Ponto" +
"\n2 - Linha" +
"\n3 - Triângulo" +
"\n4 - Retângulo" +
"\n5 - Sair...";
opcao = Integer.parseInt(JOptionPane.showInputDialog(menu));

switch(opcao){
case 1: a = Integer.parseInt(JOptionPane.showInputDialog("Informe o valor do ponto"));
break;
case 2: a = Integer.parseInt(JOptionPane.showInputDialog("Informe a primeira coordenada da linha"));
b = Integer.parseInt(JOptionPane.showInputDialog("Informe a segunda coordenada da linha"));
break;
case 3: a = Integer.parseInt(JOptionPane.showInputDialog("Informe a primeira coordenada do triângulo"));
b = Integer.parseInt(JOptionPane.showInputDialog("Informe a segunda...

Continue lendo "Classe Figura em Java: Construtores e Métodos para Ponto, Linha, Triângulo e Retângulo" »