Você está na página 1de 5

CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE

E DESENVOLVIMENTO DE SISTEMAS

Utilize o Visual Studio


Desenvolva um código em C# para cumprir os Desenvolva um código em C# modificando o
requisitos abaixo; código do exercício 01 para cumprir os requisitos
abaixo;
1. O código deve calcular a área de 3 figuras
1.O código calcula a área de figuras
geométricas :
geométricas. Para isso, crie uma classe mãe
a)Triângulo: utilize as equações: double p = FiguraGeometrica
(LadoA + LadoB + LadoC) / 2.0, e Math.Sqrt(p * 2. Deverá calcular a área de 3 figuras
(p - LadoA) * (p - LadoB) * (p - LadoC)); geométricas sendo classes filhas da
FiguraGeometrica:
b)Retângulo: utilize a equação Comprimento *
Largura; a)Triângulo: utilize as equações: double p =
(LadoA + LadoB + LadoC) / 2.0, e Math.Sqrt(p *
c)Círculo : utilize a equação pi * raio * raio (p - LadoA) * (p - LadoB) * (p - LadoC));
b)Retângulo: utilize a equação Comprimento *
Largura;
O programa deverá imprimir as áreas na tela do c)Círculo : utilize a equação pi * raio * raio
computador.
O programa deverá imprimir as áreas na tela do
computador

1
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE
E DESENVOLVIMENTO DE SISTEMAS

Exerc 02
Desenvolva um código em C# modificando o código do exercício 01 para cumprir os
requisitos abaixo;

1. O código calcula a área de figuras geométricas. Para isso, crie uma classe mãe
FiguraGeometrica

2. Deverá calcular a área de 3 figuras geométricas sendo classes filhas da


FiguraGeometrica:

a) Triângulo: utilize as equações: double p = (LadoA + LadoB + LadoC) / 2.0, e


Math.Sqrt(p * (p - LadoA) * (p - LadoB) * (p - LadoC));

b) Retângulo: utilize a equação Comprimento * Largura;

c) Círculo : utilize a equação pi * raio * raio

3. O programa deverá imprimir as áreas na tela do computador

2
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE
E DESENVOLVIMENTO DE SISTEMAS

Exerc 03

Desenvolva um código em C# para cumprir os requisitos abaixo;

1. Modifique o programa do exercício 02 colocando todos os atributos públicos


na classe mãe FiguraGeometrica: LadoA, LadoB, LadoC, raio, Comprimento
e Largura

2. Modifique os atributos para protected e verifique o resultado;

3. Altero os atributos para private e verifique o resultado;

4. Altere o código da classe mãe utilizando métodos para acessar os atributos


privates e verifique o resultado.

3
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE
E DESENVOLVIMENTO DE SISTEMAS

Exerc 03

1. Utilize o Astah para fazer o diagrama de classes para o exercício 01

2. Utilize o Astah para fazer o diagrama de classes para o exercício 03 com


todas as modificações solicitadas

4
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE
E DESENVOLVIMENTO DE SISTEMAS

Linhas de código importantes


using System;

using static System.Console;

WriteLine("Informe o comprimento: ");// escrita na tela

r.SetComprimento (double.Parse(Console.ReadLine()));// entrada via teclado para


método Set.

x.A = double.Parse(Console.ReadLine()); // entrada via teclado sem método Set

r.SetLargura (Convert.ToDouble(Console.ReadLine())); // outra forma de entrada via


teclado

Quadrado q = new Quadrado();// criação de um objeto

q.InformarValores();// chamada de um método

Você também pode gostar