Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Renan Lima Christino 185522

Tp03 poo
Ex1
public class FiguraGeometrica
{
private float h;
private float b;
private float r;
private float area;
private int lado;
public float H { get => h; set => h = value; }
public float B { get => b; set => b = value; }
public float R { get => r; set => r = value; }
public int Lado { get { return lado; } set { lado = value; } }
public float Area { get => area; set => area = value; }
public float getConta()
{
switch (lado)
{
case 1:
return ((float)Math.PI * (float)Math.Pow(R, 2));
case 4:
return (B * H);
case 3:
return ((B * H) / 2);
}
return 0f;
}
}
public class Circulo : FiguraGeometrica
{
public float area;
public Circulo(float r)
{
R = r;
Lado = 1;
area = getConta();
Area = area;
}
}
public class Triangulo : FiguraGeometrica
{
public float area;
public Triangulo(float b, float h)
{
H = h;
B = b;
Lado = 3;
area = getConta();
Area = area;

}
public class Retangulo : FiguraGeometrica

{
public float area;
public Retangulo
(float b, float h)

{
H = h;
B = b;
Lado = 4;
area = getConta();
Area = area;

}
public class Quadrado : FiguraGeometrica

{
public float area;
public Quadrado
(float b, float h)

{
H = h;
B = b;
Lado = 4;
area = getConta();
Area = area;

}
static void Main(string[] args
)
{

}
Ex.2
public class Calculadora

{
public float Soma(float a, float b)

{
return
(a + b
)
;

}
public float Multiplicação(float a, float b)

{
return
(a * b
)
;

}
public float Substração(float a, float b)
{
if (a > b)
return
(a
-
b
)
;
else
return
(b
-
a
)
;

}
public float Divisão(float a, float b)

{
if (a > b)
return
(a / b
)
;
else
return
(b / a
)
;

}
public class CalculadoraReal : Calculadora

{
public float ExtraçãoRaizes(int a)

{
return
(float
)Math.Sqrt(a);

}
static void Main(string[] args)

}
}
Ex.3
public class Ingresso {
private int vl;
public int Vl { get => vl; set => vl = value; } }
public class CamaroteInferior : VIP {
public string lc;
public CamaroteInferior
(int a, int b)

{
lc = "Localização do usuario: " + a + "" + b;

}
public void Elocalizacao()

{
Console.WriteLine(lc);

}
}
public class CamaroteSuperior : VIP {
public string lc;
public CamaroteSuperior
(int a, int b)

{
lc = "Localização do usuario: " + a + "" + b;

}
public void Elocalizacao()

{
Console.WriteLine(lc);

}
}
public class Normal : Ingresso
{
public String imprime()
{
return "Ingresso normal";
}
}
public class VIP : Ingresso
{
public VIP()
{
Vl += 2;
}
}
static void Main(string[] args)
{
}

You might also like