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

5,551 views
5,410 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
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,551
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
1
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

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:

×