Anda di halaman 1dari 2

Universidade Santa Ceclia

UNISANTA
Linguagem de Programao II/ Exerccio Prtico
CLASSES INTRODUO
using System;
using System.Data;
using System.Configuration;
using System.Web;

Elementos bsicos

Classe
Objeto
Propriedade
Mtodo

Classe
Define um modelo para criao dos objetos
Todos os objetos da mesma classe possuem o
mesmo conjunto de caractersticas e
capacidades.
Modelam elementos do mundo real.
Exemplos: Carro, Livro, Pessoa.

namespace Aula01
{
public class Retangulo
{
private int _altura;
private int _largura;
public int altura
{
set { _altura = value; }
get { return _altura; }
}

Objeto

public int largura


{
set { _largura = value; }
get { return _largura; }
}

uma instncia da classe, ou seja, um


elemento da classe.
Exemplo: Classe: Carro, Objeto: Fusca.

Propriedade
uma caracterstica do objeto
Classe Carro
Propriedades: cor, ano, modelo,
numero do chassi.

public int area


{
get { return _largura * _altura; }
}

placa,

public Retangulo()
{ _largura = 3; _altura = 4; }

Mtodos
Define uma capacidade do objeto.
Classe Carro:
Mtodos: Acelerar, Frear, Mudar Marcha, etc.

Mtodos Especiais
Construtor

public Retangulo(int l, int a)


{ _largura = l; _altura = a; }
}
}
using System;
using System.Collections.Generic;
using System.Text;

responsvel por atribuir os valores iniciais


das propriedades de uma instncia da classe e
fazer outras inicializaes.
namespace Aula01
{

class Program
{
static void Main(string[] args)
{
Retangulo r = new Retangulo();
Console.WriteLine(" Area do retangulo e {0} ", r.area);
Console.ReadKey();
}
}
}

Universidade Santa Ceclia


UNISANTA
Linguagem de Programao II/ Exerccio Prtico
Associar as palavras abaixo com sua respectiva definio ou descrio. Pode ocorrer de ter palavras sem, ou
mais de uma definio. Quando a definio estiver errada ou no for associada a uma destas palavras, atribua
para tal descrio ABSURDO (X). No existe resposta em branco. Respostas rasuradas sero consideradas
erradas.
(
(
(
(
(
(

A
B
C
D
E
X

)
)
)
)
)
)

Objeto
Classe
Propriedade
Mtodo
Construtor
Absurdo

(
(
(
(
(
(
(
(

)
)
)
)
)
)
)
)

Define um modelo para criao dos objetos.


Define quem dono do objeto.
responsvel por atribuir os valores iniciais de uma instncia da classe.
Define uma caracterstica do objeto.
uma instncia da classe, ou seja, um elemento da classe.
Define uma capacidade do objeto.
Cria os objetos na memria.
Associao de vrios objetos criados para um mesmo fim.

Implemente uma classe que possa ser utilizada para


converso de valores em reais para seu equivalente em dlares.
A classe dever possuir dois construtores: um padro e outro que
receba a quantidade de reais e o valor da cotao do dlar.

Implemente uma classe que possa ser utilizada para clculo do


salrio dos funcionrios incluindo reteno de imposto de renda.
A classe dever possuir dois construtores: um padro e outro que
receba nome, sexo, idade, quantidade de horas e valor da hora
trabalhada.
Para a propriedade SalarioBruto, multiplicar o valor da hora
(ValorHora) pela quantidade de horas trabalhadas (QtHoras).
Para as propriedades ImpostoRetido e SalarioLiquido
(SalarioBruto ImpostoRetido) usar a regra descrita na tabela
abaixo.
O mtodo ReajustarValorHora deve receber o percentual de
reajuste e us-lo para reajustar o valor da hora trabalhada.
Tabela para o clculo do IR
Salrio Bruto (R$)
IR (%)
At 1.257,12
Isento
De 1.257,13 at 2.512,08
15,0
Acima de 2.512,08
27,5

Deduzir (R$)
188,57
502,58

Anda mungkin juga menyukai