# SESSION C# (IF ELSE) ## EXERCÍCIO 1 ```csharp= using System; public string RetangulosIguais (double b1, double a1, double b2, double a2) { double conta1 = b1*a1; double conta2 = b2*a2; bool x = conta1==conta2; string m = ""; if (x == true) { m = "Os retângulos são iguais"; return m; } else { m = "Os retângulos são diferentes"; return m; } } string z = RetangulosIguais (2,4,7,8); z ``` ## EXERCÍCIO 2 ``` csharp using System; public double AreaRetangulo (double a, double b) { return a * b; } public string RetangulosIguais ( double a1, double b1, double a2, double b2) { double conta1 = AreaRetangulo (a1,b1); double conta2 = AreaRetangulo (a2,b2); bool verificar = conta1 == conta2; string x = ""; if (verificar == true) { return x = "Os retângulos são iguais"; } else if (conta1>conta2) { return x = "O primeiro retângulo é maior"; } else if (conta2 > conta1) { return x = "O segundo retângulo é maior"; } return x; } string z = RetangulosIguais (2,2,7,8); z ``` ## EXERCÍCIO 3 ```csharp= using System; public class Retangulo { public double basee {get; set;} public double altura {get; set;} } public double AreaRetangulo (double basee, double altura) { return basee * altura; } public string RetangulosIguais (Retangulo ret1, Retangulo ret2, Retangulo ret3) { double rett1 = AreaRetangulo (ret1.basee, ret1.altura); double rett2 = AreaRetangulo (ret2.basee, ret2.altura); double rett3 = AreaRetangulo (ret3.basee, ret3.altura); bool comparar = rett1 == rett2 && rett1== rett3; string x = ""; if (comparar == true) { return x = "Os retângulos são iguais"; } else if (rett1 > rett2) { return x = "O primeiro retângulo é maior"; } else if (rett1 > rett3) { return x = "O primeiro retângulo é maior"; } else if (rett2 > rett1) { return x = "O segundo retângulo é maior"; } else if (rett2 > rett3) { return x = "O segundo retângulo é maior"; } else if (rett3 > rett1) { return x = "O terceiro retângulo é maior"; } else if (rett3 > rett2) { return x = "O terceiro retângulo é maior"; } return x; } Retangulo ret1 = new Retangulo(); ret1.basee = 40; ret1.altura = 15; Retangulo ret2 = new Retangulo(); ret2.basee = 10; ret2.altura = 15; Retangulo ret3 = new Retangulo(); ret3.basee = 10; ret3.altura = 20; string z = RetangulosIguais (ret1, ret2, ret3); Console.WriteLine (z); ``` ## EXERCÍCIO 4 ``` csharp using System; public class Ingresso { public double QtdIngresso {get; set;} public bool Meia {get; set;} public double Preco {get; set;} public string Filme {get; set;} } public class Cinemark { public double CalcTot1 (Ingresso ingresso) { double ingress = ingresso.Preco * ingresso.QtdIngresso; bool meia = ingresso.Meia; if (meia == true) { ingress = (ingresso.Preco / 2) * ingresso.QtdIngresso; } return ingress; } public string CalcTot2(Ingresso ingresso) { bool meia = ingresso.Meia; string verimeia= ""; if (meia == true) { verimeia = "Compra concluída! A compra de " +ingresso.QtdIngresso + " ingressos meia para o filme "+ ingresso.Filme +" é de R$" + CalcTot1(ingresso); } else { verimeia = "Compra concluída! A compra de " + ingresso.QtdIngresso + " ingressos Inteira para o filme "+ ingresso.Filme + " é de R$"+CalcTot1(ingresso); } return verimeia; } } Ingresso ingresso = new Ingresso (); ingresso.QtdIngresso = 5; ingresso.Meia = false; ingresso.Preco = 35; ingresso.Filme = "K-ON: Mugi Train"; Ingresso ingresso2 = new Ingresso (); ingresso2.QtdIngresso = 2; ingresso2.Meia = true; ingresso2.Preco = 35; ingresso2.Filme= "Cidade de Deus"; Ingresso ingresso3 = new Ingresso (); ingresso3.QtdIngresso = 1; ingresso3.Meia = true; ingresso3.Preco = 35; ingresso3.Filme = "One Piece: Stampede"; Cinemark Cine = new Cinemark (); Console.WriteLine(Cine.CalcTot1(ingresso2)); Console.WriteLine(Cine.CalcTot2(ingresso)); ``` ## EXERCÍCIO 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 CalcTot(Ingresso ingresso, double cupom) { double ingress = ingresso.Preco * ingresso.QtdIngresso; bool meia = ingresso.Meia; if (meia == true) { ingress = (ingresso.Preco / 2) * ingresso.QtdIngresso; } return AplicarCupom(ingress, cupom); } public double AplicarCupom(double total, double cupom) { return total - ((cupom) * (total) / 100); } } Ingresso ingresso = new Ingresso (); ingresso.QtdIngresso = 2; ingresso.Meia = false; ingresso.Preco = 35; ingresso.Filme = "Coca-Cola History"; Ingresso ingresso2 = new Ingresso (); ingresso2.QtdIngresso = 3; ingresso2.Meia = true; ingresso2.Preco = 35; ingresso2.Filme= "Vingadores"; Ingresso ingresso3 = new Ingresso (); ingresso3.QtdIngresso = 3; ingresso3.Meia = true; ingresso3.Preco = 35; ingresso3.Filme = "One Piece: Stampede"; Cinemark Cine = new Cinemark (); Console.WriteLine(Cine.CalcTot(ingresso2, 10)); Console.WriteLine(Cine.CalcTot(ingresso, 10)); ``` ## EXERCÍCIO 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 CalcTot(Ingresso ingresso, double Cupom) { double containt = ingresso.Preco * ingresso.QtdIngresso; double contameia = (ingresso.Preco/2) * ingresso.QtdIngresso; if (ingresso.Meia == true) { return contameia; } else { return containt; } } private double AplicarCupom(double Total, double Cupom) { return Total - ((Cupom) * (Total) / 100); } } Ingresso ingresso = new Ingresso (); ingresso.QtdIngresso = 1; ingresso.Meia = false; ingresso.Preco = 50; ingresso.Filme = "K-ON: Mugi Train"; Ingresso ingresso2 = new Ingresso (); ingresso2.QtdIngresso = 1; ingresso2.Meia = true; ingresso2.Preco = 50; ingresso2.Filme= "Homem-aranha: o inimigo agora é outro"; Ingresso ingresso3 = new Ingresso (); ingresso3.QtdIngresso = 1; ingresso3.Meia = true; ingresso3.Preco = 50; ingresso3.Filme = "Cidade de Brunex"; Cinemark Cine = new Cinemark (); Console.WriteLine(); Console.WriteLine(Cine.CalcTot(ingresso, 10)); Console.WriteLine(Cine.CalcTot(ingresso2, 10)); ``` ## EXERCÍCIO 7 ```csharp= using System; public class Ingresso { public double QtdIngresso {get; set;} public bool Meia {get; set;} public double Preco {get; set;} public string Filme {get; set;} } public class Cinemark { public double CalcTot(Ingresso ingresso, double Cupom) { DateTime atual = DateTime.Today; String Atual = atual.DayOfWeek.ToString(); double ingress = ingresso.Preco * ingresso.QtdIngresso; double ingressmeia = (ingresso.Preco / 2) * ingresso.QtdIngresso; bool meia = ingresso.Meia; if (meia == true) { return ingressmeia; } else { return ingress; } double aplic = AplicarCupom(ingress, Cupom); if (Atual == "Wednesday") { double aplicando = AplicarCupom(aplic, 50); return aplicando; } else if (ingress > 100) { double desconto = AplicarCupom(ingress, 10); return desconto; } return aplic; } private double AplicarCupom(double Total, double Cupom) { return Total - ((Cupom) * (Total) / 100); } } Ingresso ingresso = new Ingresso (); ingresso.QtdIngresso = 1; ingresso.Meia = false; ingresso.Preco = 50; ingresso.Filme = "Seishun buta yarou"; Ingresso ingresso2 = new Ingresso (); ingresso2.QtdIngresso = 1; ingresso2.Meia = true; ingresso2.Preco = 50; ingresso2.Filme= "Viúva Negra"; Ingresso ingresso3 = new Ingresso (); ingresso3.QtdIngresso = 1; ingresso3.Meia = true; ingresso3.Preco = 50; ingresso3.Filme = "Jujutsu kaisen"; Cinemark Cine = new Cinemark(); Console.WriteLine(); Console.WriteLine(Cine.CalcTot(ingresso2, 10)); Console.WriteLine(); Console.WriteLine(Cine.CalcTot(ingresso, 10)); ``` ## EXERCÍCIO 9 ```csharp= using System; public class Ingresso { public double QtdIngresso {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 CalcTot(Ingresso ingresso, double Cupom) { double aplicc; if (ingresso.Genero.Contains("Nacional")) { aplicc = 5 * ingresso.QtdIngresso; } else { if (ingresso.Meia == true) { aplicc = (ingresso.Preco / 2) * ingresso.QtdIngresso; } else { aplicc = ingresso.Preco * ingresso.QtdIngresso; } aplicc = AplicarCupom (aplicc, 10); if (DateTime.Today.DayOfWeek == DayOfWeek.Wednesday) { aplicc = AplicarCupom (aplicc, 50); } if (aplicc > 100) { aplicc = AplicarCupom (aplicc, 10); } } return aplicc; } private double AplicarCupom(double Total, double Cupom) { return Total - ((Cupom) * (Total) / 100); } } Ingresso ingresso = new Ingresso (); ingresso.QtdIngresso = 1; ingresso.Meia = false; ingresso.Preco = 50; ingresso.Filme = "Gyaru"; ingresso.Genero = "Terror"; Ingresso ingresso2 = new Ingresso (); ingresso2.QtdIngresso = 1; ingresso2.Meia = true; ingresso2.Preco = 50; ingresso2.Filme= "Vingadores"; ingresso2.Genero = "Nacional"; Ingresso ingresso3 = new Ingresso (); ingresso3.QtdIngresso = 1; ingresso3.Meia = true; ingresso3.Preco = 50; ingresso3.Filme = "JoJo"; ingresso3.Genero = "Nacional"; Cinemark Cine = new Cinemark (); Console.WriteLine(Cine.CalcTot(ingresso, 10)); Console.WriteLine(Cine.CalcTot(ingresso2, 10)); ``` ## EXERCÍCIO 10 ```csharp= using System; public class Jokenpo { public string Jogador1 {get; set;} public string Jogador2 {get; set;} } public class Partida { public string Vencedor(Jokenpo Jk) { string vencedores; if (Jk.Jogador2 == "Pedra" && Jk.Jogador1 == "Tesoura" || Jk.Jogador2 == "Papel" && Jk.Jogador1 == "Pedra" || Jk.Jogador2 == "Tesoura" && Jk.Jogador1 == "Papel") { vencedores = "O segundo saiu como vencedor"; return vencedores; } else if (Jk.Jogador2 == "Pedra" && Jk.Jogador1 == "Papel" || Jk.Jogador2 == "Papel" && Jk.Jogador1 == "Tesoura" || Jk.Jogador2 == "Tesoura" && Jk.Jogador1 == "Pedra") { vencedores = "O Primeiro jogador saiu como vencedor"; return vencedores; } else { vencedores = "Ambos jogadores saíram empatados"; return vencedores; } return vencedores; } } Jokenpo Jk =new Jokenpo (); Jk.Jogador1 = "Pedra"; Jk.Jogador2 = "Papel"; Partida Part = new Partida(); Console.WriteLine(Part.Vencedor(Jk)); ``` ## EXERCÍCIO 11 ```csharp= using System; public class ParImpar { public string Jogador {get; set;} public string Jogador2 {get; set;} public bool Par {get; set;} public double Numero {get; set;} } public class Vencedores { public string Vencedor(ParImpar J1, ParImpar J2) { double somar = J1.Numero + J2.Numero; string venc; if (somar % 2 == 0) { if (J1.Par) { venc = $"O resultado foi par, {J1.Jogador} venceu"; } else { venc = $"O resultado foi par, {J2.Jogador} venceu"; } } else { if (J1.Par == false) { venc = $"O resultado deu impar, {J1.Jogador} venceu"; } else { venc = $"O resultado deu impar, {J2.Jogador} venceu"; } } return venc; } } ParImpar Partida = new ParImpar(); Partida.Jogador = "Ricky"; Partida.Par = false; Partida.Numero = 5; ParImpar Partida2 = new ParImpar(); Partida2.Jogador = "Kevin"; Partida2.Par = true; Partida2.Numero = 5; Vencedores Vencer = new Vencedores(); Console.WriteLine(Vencer.Vencedor(Partida, Partida2)); ```
{"metaMigratedAt":"2023-06-16T00:32:40.971Z","metaMigratedFrom":"Content","title":"SESSION C# (IF ELSE)","breaks":true,"contributors":"[{\"id\":\"4c424d8f-f274-42df-9402-f6014d7ba673\",\"add\":17793,\"del\":5193}]"}
Expand menu