# Session Four
Autor: Mateus Eustáquio Nº 35
[toc]
## TIME 1
```csharp=
using System;
public double AreaRetangulo (double basee, double altura)
{
return basee * altura;
}
public string RetangulosIguais(double a1, double b2, double a3, double b4)
{
bool x = AreaRetangulo(a1, b2) == AreaRetangulo(a3, b4);
string m = "";
if (x == true)
{
m = "Retângulos São Iguais!";
}
else
{
m = "Retângulos São Diferentes";
}
return m;
}
string x = RetangulosIguais(10,7,5,10);
Console.Writeline(x);
```
## TIME 2
```csharp=
using System;
using System;
public class Retangulo
{
public double altura {get; set;}
public double basee {get; set;}
}
public double AreaRetangulo (double basee, double altura)
{
return basee * altura;
}
public string RetangulosIguais(Retangulo ret1, Retangulo ret2, Retangulo ret3)
{
bool x = AreaRetangulo(ret1.basee, ret1.altura) == AreaRetangulo(ret2.altura, ret2.basee) && AreaRetangulo(ret1.basee, ret1.altura) == AreaRetangulo(ret3.altura, ret3.basee);
bool y = AreaRetangulo(ret1.basee, ret1.altura) >= AreaRetangulo(ret2.altura, ret2.basee) ;
bool g = AreaRetangulo(ret2.basee, ret2.altura) >= AreaRetangulo(ret3.altura, ret3.basee);
if (x == true)
{
return "Retângulos São Iguais!";
}
else
{
if (y == true)
{
return "O Primeiro Retangulo é maior!";
}
else
{
return "O Segundo Retangulo é maior!";
}
}
{
if (g == true)
{
return "O s Retangulo é maior!";
}
}
}
Retangulo r1 = new Retangulo();
r1.altura = 2;
r1.basee = 3;
Retangulo r2 = new Retangulo();
r2.altura = 2;
r2.basee = 6;
Retangulo r3 = new Retangulo();
r3.altura = 10;
r3.basee = 5;
string f = RetangulosIguais(r1, r2, r3);
Console.WriteLine(f)
```
## TIME 3
```csharp=
using System;
public class Retangulo
{
public double altura {get; set;}
public double basee {get; set;}
}
public double AreaRetangulo (double basee, double altura)
{
return basee * altura;
}
public string RetangulosIguais(Retangulo ret1, Retangulo ret2, Retangulo ret3)
{
string m = "";
if (AreaRetangulo(ret1.altura, ret1.basee) == AreaRetangulo(ret2.altura, ret2.basee) && AreaRetangulo(ret1.altura,ret1.basee) == AreaRetangulo(ret3.altura, ret3.basee))
{
m = "Os retangulos são Iguais";
}
else if (AreaRetangulo(ret1.altura, ret1.basee) > AreaRetangulo(ret2.altura, ret2.basee) && AreaRetangulo(ret1.altura, ret1.basee) > AreaRetangulo(ret3.altura, ret3.basee))
{
m = "O primeiro retângulo é maior";
}
else if (AreaRetangulo(ret2.altura, ret2.basee) > AreaRetangulo(ret1.altura,ret1.basee) && AreaRetangulo(ret2.altura, ret2.basee) > AreaRetangulo(ret3.altura,ret3.basee))
{
m = "O Segundo Retangulo é maior";
}
else if (AreaRetangulo(ret3.altura, ret3.basee) > AreaRetangulo(ret2.altura,ret2.basee) && AreaRetangulo(ret3.altura, ret3.basee) > AreaRetangulo(ret1.altura,ret1.basee))
{
m = "O terceiro Retangulo é maior";
}
else
{
m = "Existem 2 retangulos maiores";
}
return m;
}
Retangulo r1 = new Retangulo();
r1.altura = 1;
r1.basee = 1;
Retangulo r2 = new Retangulo();
r2.altura = 2;
r2.basee = 2;
Retangulo r3 = new Retangulo();
r3.altura = 2;
r3.basee = 2;
string f = RetangulosIguais(r1, r2, r3);
Console.Writeline(f);
```
## TIME 4
```csharp=
using System;
public class ingresso
{
public bool meia{get; set;}
public double preco{get; set;}
public string filme{get; set;}
}
public class Cinemark
{
public double CalcularTotal1 (ingresso ing)
{
double total = 0;
if (ing.meia == true)
{
total = ing.preco / 2;
}
else
{
total = ing.preco;
}
return total;
}
public String CalcularTotal2 (ingresso ing)
{
String total = "";
if (ing.meia == true)
{
double x = ing.preco / 2;
total = "Compra concluída! O ingresso para o filme " + ing.filme + " é de R$ " + x;
}
else
{
total = "Compra concluída! O ingresso para o filme " + ing.filme + " é de R$ " + ing.preco;
}
return total;
}
public double CalcularTotal3 (ingresso ing1, ingresso ing2)
{
double total1 = 0;
if(ing1.meia == true)
{
total1 = ing1.preco / 2;
}
else
{
total1 = ing1.preco;
}
double total2 = 0;
if(ing2.meia == true)
{
total2 = ing2.preco / 2;
}
else
{
total2 = ing2.preco;
}
return total1 + total2;
}
}
Cinemark cine = new Cinemark();
ingresso r1 = new ingresso();
r1.filme = "A volta da aqueles que não se foram";
r1.preco = 12;
r1.meia = true;
ingresso r2 = new ingresso();
r2.filme = "A volta da aqueles que não se foram";
r2.preco = 12;
r2.meia = true;
double x = cine.CalcularTotal1(r1);
Console.WriteLine(x);
string y = cine.CalcularTotal2(r1);
Console.WriteLine(y);
double z = cine.CalcularTotal3(r1, r2);
Console.WriteLine(z);
```
## TIME 5
```csharp=
using System;
public class ingresso
{
public int QtdIngresso {get; set;}
public bool meia{get; set;}
public double preco{get; set;}
public string filme{get; set;}
}
public class Cinemark
{
public double CalcularTotal1 (ingresso ing)
{
double total = 0;
if (ing.meia == true)
{
total = (ing.preco / 2) * ing.QtdIngresso;
}
else
{
total = ing.preco * ing.QtdIngresso;
}
return total;
}
public string CalcularTotal2 (ingresso ing)
{
string total = "";
if (ing.meia == true)
{
double x = (ing.preco / 2) * ing.QtdIngresso;
total = "Compra concluída! A compra de " + ing.QtdIngresso + " ingressos MEIA para o filme " + ing.filme + " é de R$ " + x;
}
else
{
double x = ing.preco * ing.QtdIngresso;
total = "Compra concluída! A compra de " + ing.QtdIngresso + " ingressos INTEIRA para o filme " + ing.filme + " é de R$ " + x;
}
return total;
}
}
Cinemark cine = new Cinemark();
ingresso r1 = new ingresso();
r1.filme = "A volta da aqueles que não se foram";
r1.preco = 12;
r1.meia = true;
r1.QtdIngresso = 4;
ingresso r2 = new ingresso();
r2.filme = "A volta da aqueles que não se foram";
r2.preco = 12;
r2.meia = false;
r2.QtdIngresso = 2;
double x = cine.CalcularTotal1(r1);
Console.WriteLine(x);
string y = cine.CalcularTotal2(r2);
Console.WriteLine(y);
```
## TIME 6
```csharp=
using System;
public class ingresso
{
public int QtdIngresso {get; set;}
public bool meia{get; set;}
public double preco{get; set;}
public string filme{get; set;}
}
public class Cinemark
{
public double CalcularTotal1 (ingresso ing, double cupom)
{
double total = 0;
if (ing.meia == true)
{
double x = (ing.preco / 2) * ing.QtdIngresso;
total = x - cupom;
}
else
{
double x = ing.preco * ing.QtdIngresso;
total = x - cupom;
}
return total;
}
public double AplicarCupom (ingresso ing, double cupom)
{
double total = 0;
if (ing.meia == true)
{
double x = (ing.preco / 2) * ing.QtdIngresso;
double f = (cupom / 100) * x;
total = x - f;
}
else
{
double x = (ing.preco / 2) * ing.QtdIngresso;
double f = (cupom / 100) * x;
total = x - f;
}
return total;
}
}
Cinemark cine = new Cinemark();
ingresso r1 = new ingresso();
r1.filme = "A volta da aqueles que não se foram";
r1.preco = 12;
r1.meia = true;
r1.QtdIngresso = 4;
ingresso r2 = new ingresso();
r2.filme = "A volta da aqueles que não se foram";
r2.preco = 12;
r2.meia = false;
r2.QtdIngresso = 2;
double f = cine.CalcularTotal1(r1, 15);
Console.WriteLine("O valor total é R$ " + f);
double g = cine.AplicarCupom(r2, 25);
Console.WriteLine("valor já com o desconto aplicado é R$ " + g);
```
## TIME 7
```csharp=
using System;
public class ingresso
{
public int Qtdingressos{get; set;}
public bool meia{get; set;}
public double preco{get; set;}
public string filme{get; set;}
}
public class Cinemark
{
public double CalcularTotal1 (ingresso c1, double cupom)
{
double a = 0;
if(c1.meia == true)
{
a = (c1.preco / 2) * c1.Qtdingressos;
if (a >= 100)
{
a = Aplicarcupom(a, 10);
}
}
else
{
a = c1.preco * c1.Qtdingressos;
if (a >= 100)
{
a = Aplicarcupom(a, 10);
}
}
double preçofinal = Aplicarcupom(a, cupom);
return preçofinal;
}
public double Aplicarcupom (double total, double cupom)
{
return total - (total * (cupom / 100));
}
}
Cinemark cine = new Cinemark ();
ingresso i = new ingresso();
i.meia = true;
i.preco = 40;
i.filme = "Bruno Careca";
i.Qtdingressos = 5;
double x = cine.CalcularTotal1(i, 20);
Console.WriteLine(x);
```
## TIME 8
```csharp=
using System;
public class ingresso
{
public int Qtdingressos{get; set;}
public bool meia{get; set;}
public double preco{get; set;}
public string filme{get; set;}
}
public class Cinemark
{
public double CalcularTotal1 (ingresso c1, double cupom)
{
double a = 0;
if(c1.meia == true)
{
a = (c1.preco / 2) * c1.Qtdingressos;
if (DateTime.Now.DayOfWeek == DayOfWeek.Wednesday)
{
a = Aplicarcupom(a, 50);
}
if (a >= 100)
{
a = Aplicarcupom(a, 10);
}
}
else
{
a = c1.preco * c1.Qtdingressos;
if (DateTime.Now.DayOfWeek == DayOfWeek.Wednesday)
{
a = Aplicarcupom(a, 50);
}
if (a >= 100)
{
a = Aplicarcupom(a, 10);
}
}
double total = Aplicarcupom(a, cupom);
return total;
}
public double Aplicarcupom (double total, double cupom)
{
return total - (total * (cupom / 100));
}
}
Cinemark cine = new Cinemark ();
ingresso j = new ingresso();
j.meia = false;
j.preco = 10;
j.filme = "olha o homem";
j.Qtdingressos = 8;
double x = cine.CalcularTotal1(j, 20);
Console.WriteLine(x);
```
## TIME 9
```csharp=
using System;
public class ingresso
{
public int Qtdingressos{get; set;}
public bool meia{get; set;}
public double preco{get; set;}
public string filme{get; set;}
public string genero{get; set;}
}
public class Cinemark
{
public double CalcularTotal1 (ingresso c1, double cupom)
{
double a = 0;
if(c1.genero.Contains("Nacional"))
{
a = 5;
}
else
{
if(c1.meia == true)
{
double b = (c1.preco / 2) * c1.Qtdingressos;
a = Aplicarcupom(b, cupom);
if (DateTime.Now.DayOfWeek == DayOfWeek.Wednesday)
{
a = Aplicarcupom(a, 50);
}
if (a >= 100)
{
a = Aplicarcupom(a, 10);
}
}
else
{
double b = c1.preco * c1.Qtdingressos;
a = Aplicarcupom(b, cupom);
if (DateTime.Now.DayOfWeek == DayOfWeek.Wednesday)
{
a = Aplicarcupom(a, 50);
}
if (a >= 100)
{
a = Aplicarcupom(a, 10);
}
}
}
return a;
}
public double Aplicarcupom (double total, double cupom)
{
return total - (total * (cupom / 100));
}
}
Cinemark cine = new Cinemark ();
ingresso f = new ingresso();
f.meia = false;
f.preco = 50;
f.filme = "homem Careca" ;
f.Qtdingressos = 5;
f.genero = "Nacional";
double x = cine.CalcularTotal1(f, 20);
Console.WriteLine(x);
```
## TIME 10
```csharp=
using System;
public class jogadas
{
public string Jogador1 {get; set;}
public string Jogador2 {get; set;}
}
public class jokem
{
public string jokempo(jogadas a)
{
string total = "";
if (a.Jogador1 == "Pedra" && a.Jogador2 == "Tesoura")
{
total = "Jogador 1 ganhou";
}
else if (a.Jogador1 == "Tesoura" && a.Jogador2 == "Papel")
{
total = "Jogador 1 ganhou";
}
else if (a.Jogador1 == "Papel" && a.Jogador2 == "Pedra")
{
total = "Jogador 1 ganhou";
}
else if (a.Jogador2 == "Pedra" && a.Jogador1 == "Tesoura")
{
total = "Jogador 2 ganhou";
}
else if (a.Jogador2 == "Tesoura" && a.Jogador1 == "Papel")
{
total = "Jogador 2 ganhou";
}
else if (a.Jogador2 == "Papel" && a.Jogador1 == "Pedra")
{
total = "Jogador 2 ganhou";
}
else
{
total = "Deu empate seus ruins";
}
return total;
}
}
jokem um = new jokem();
jogadas pri = new jogadas();
pri.Jogador1 = "Tesoura";
pri.Jogador2 = "Tesoura";
string x = um.jokempo(pri);
Console.Writeline(x);
```
## TIME 11
```csharp=
using System;
public class jogadas
{
public int Jogador1 {get; set;}
public int Jogador2 {get; set;}
}
public class par
{
public string ParOUImpar (jogadas a)
{
string total = "";
if (a.Jogador1 % 2 == 0 && a.Jogador2 % 2 > 0)
{
total = "Jogador 1 ganhou";
}
else if (a.Jogador2 % 2 == 0 && a.Jogador1 % 2 > 0)
{
total = "Jogador 2 ganhou";
}
else { total = "Empatou seus ruins";}
return total;
}
}
par um= new par();
jogadas pri = new jogadas();
pri.Jogador1 = 57565478;
pri.Jogador2 = 100867;
string x = um.ParOUImpar(pri);
Console.WriteLine(x);
```