# 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); ```