Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Unopar Virtual - Portfólio Módulo 3 - Desenvolvimento Voltado a Objetos I - Tarcisio

5,762 views

Published on

Trabalho apresentado ao Curso Tecnológico em Análise e Desenvolvimento de Sistemas da UNOPAR - Universidade Norte do Paraná, para o Módulo 3 - Fundamentos dos Sistemas de Informação.

Orientador: Prof. Marcio Roberto Chiaveli

Tarcisio Cavalcante Uchoa
Curitiba, maio de 2009

Published in: Education
  • Be the first to comment

Unopar Virtual - Portfólio Módulo 3 - Desenvolvimento Voltado a Objetos I - Tarcisio

  1. 1. SISTEMA DE ENSINO PRESENCIAL CONECTADO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TARCÍSIO CAVALCANTE UCHÔA SISTEMA DE ENSINO PRESENCIAL CONECTADO PRODUÇÃO TEXTUAL DESENVOLVIMENTO ORIENTADO A OBJETOS I Curitiba 2009
  2. 2. TARCÍSIO CAVALCANTE UCHÔA PRODUÇÃO TEXTUAL DESENVOLVIMENTO ORIENTADO A OBJETOS I Trabalho apresentado ao Curso Tecnológico em Análise e Desenvolvimento de Sistemas da UNOPAR - Universidade Norte do Paraná, para o Módulo 3 - Fundamentos dos Sistemas de Informação. Orientador: Prof. Marcio Roberto Chiaveli Curitiba 2009
  3. 3. 3 As orientações do trabalho indicavam o uso da linguagem de programação C# e o envio do código gerado. Para tanto foi utilizado o software Microsoft® Visual C# 2008 Express Edition. Enunciado: A construção de uma classe Pessoa e o encapsulamento de atributos de dados pessoais: Nome, Endereço, Bairro, Cidade, Estado, CEP, CPF e Telefone. A Criação de métodos de formatação para os atributos CEP, CPF e Telefone, onde seriam inseridos apenas números e o programa retornaria os dados formatados. Códigos: Program.cs 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace ProdTextual 7 { 8 class Program 9 { 10 static void Main(string[] args) 11 { 12 _Pessoa Pessoa = new _Pessoa(); 13 14 Console.Write("Preencha seus dados pessoaisn"); 15 16 Console.Write("Nome: "); 17 Pessoa.Nome = Console.ReadLine(); 18 19 Console.Write("Endereço: "); 20 Pessoa.Endereco = Console.ReadLine(); 21 22 Console.Write("Bairro: "); 23 Pessoa.Bairro = Console.ReadLine(); 24 25 Console.Write("Cidade: ");
  4. 4. 4 26 Pessoa.Cidade = Console.ReadLine(); 27 28 Console.Write("Estado: "); 29 Pessoa.Estado = Console.ReadLine(); 30 31 Console.Write("CEP (apenas números): "); 32 Pessoa.Cep = Console.ReadLine(); 33 34 Console.Write("CPF (apenas números): "); 35 Pessoa.Cpf = Console.ReadLine(); 36 37 Console.Write("Telefone com DDD (apenas números): "); 38 Pessoa.Telefone = Console.ReadLine(); 39 40 Console.WriteLine("nnConfira seus dadosnn"); 41 Console.WriteLine(Pessoa.Nome); 42 Console.WriteLine(Pessoa.Endereco + " - " + Pessoa.Bairro); 43 Console.WriteLine(Pessoa.Cidade + "-" + Pessoa.Estado); 44 Console.WriteLine("CEP: " + Pessoa.Cep); 45 Console.WriteLine("CPF: " + Pessoa.Cpf); 46 Console.WriteLine("Telefone: " + Pessoa.Telefone); 47 Console.ReadKey(); 48 } 49 } 50 } _Pessoa.cs 51 using System; 52 using System.Collections.Generic; 53 using System.Linq; 54 using System.Text; 55 56 namespace ProdTextual 57 { 58 class _Pessoa 59 { 60 private string _Nome; 61 private string _Endereco;
  5. 5. 5 62 private string _Bairro; 63 private string _Cidade; 64 private string _Estado; 65 private string _Cep; 66 private string _Cpf; 67 private string _Telefone; 68 69 public string Nome 70 { 71 get { return _Nome; } 72 set { _Nome = value; } 73 } 74 75 public string Endereco 76 { 77 get { return _Endereco; } 78 set { _Endereco = value; } 79 } 80 81 public string Bairro 82 { 83 get { return _Bairro; } 84 set { _Bairro = value; } 85 } 86 87 public string Cidade 88 { 89 get { return _Cidade; } 90 set { _Cidade = value; } 91 } 92 93 public string Estado 94 { 95 get { return _Estado; } 96 set { _Estado = value; } 97 } 98 99 public string Cep 100 { 101 get { return _Cep.Substring(0, 2) + "." + _Cep.Substring(2,
  6. 6. 6 3) + "-" + _Cep.Substring(5, 3); } 102 set { _Cep = value; } 103 } 104 105 public string Cpf 106 { get { return _Cpf.Substring(0, 3) + "." + _Cpf.Substring(3, 107 3) + "." + _Cpf.Substring(6, 3) + "-" + _Cpf.Substring(9, 2); } 108 set { _Cpf = value; } 109 } 110 111 public string Telefone 112 { get { return "(" + _Telefone.Substring(0, 2) + ") " + 113 _Telefone.Substring(2, 4) + "-" + _Telefone.Substring(6, 4); } 114 set { _Telefone = value; } 115 } 116 } 117 } Saída do programa:

×