# SESSION DE C# ## EXERCÍCIO 1 ``` csharp using System; public class IngressoCinemark { public int QtdInteira {get; set;} public int QtdMeia {get; set;} public int Preco {get; set;} public string Filme {get; set;} } public string CalcularIngresso (IngressoCinemark a) { int calcqtd = a.QtdInteira + a.QtdMeia; double calcint = a.QtdInteira * a.Preco; double calcmeia = (a.QtdMeia * a.Preco) /2; double total = calcint + calcmeia; string mensagem = "O valor da compra de " + calcqtd + " ingressos referentes ao filme: " + a.Filme + " é de R$" + total; return mensagem; } IngressoCinemark x = new IngressoCinemark (); x.QtdInteira = 3; x.QtdMeia = 2; x.Filme = "Mugen train"; x.Preco = 20; string c = CalcularIngresso (x); Console.WriteLine (c); ``` ## EXERCÍCIO 2 ```csharp= using System; public class Partida { public string Jogador1 {get; set;} public string Jogador2 {get; set;} } public bool Jokenpo ( Partida jogador) { bool jogador1vence = (jogador.Jogador1 == "Pedra" && jogador.Jogador2 == "Tesoura") || ( jogador.Jogador1 == "Papel" && jogador.Jogador2 == "Pedra") || ( jogador.Jogador1 == "Tesoura" && jogador.Jogador2 == "Papel"); return jogador1vence; } Partida x = new Partida (); x.Jogador1 = "Tesoura"; x.Jogador2 = "Pedra"; bool x2 = Jokenpo (x); Console.WriteLine ("Jogador venceu: " + x2); ``` ## EXERCÍCIO 3 ```csharp= using System; public class EstadiaHotel { public DateTime Checkin {get; set;} public DateTime Checkout {get; set;} public int QtdPessoas {get; set;} } public double TotalDias (DateTime ida, DateTime volta) { TimeSpan dif = volta - ida; double dias = dif.TotalDays + 1; return dias; } public double HospedagemHotel ( EstadiaHotel a) { double dias = TotalDias(a.Checkin, a.Checkout); double conta1 = dias * 120; double total = a.QtdPessoas * conta1; return total; } EstadiaHotel x = new EstadiaHotel (); x.Checkin = new DateTime (2021, 01, 01); x.Checkout = new DateTime (2021, 01, 03); x.QtdPessoas = 4; double z = HospedagemHotel (x); Console.WriteLine (" O valor total da hospedagem é de R$" + z); ```using System; public class EstadiaHotel { public DateTime Checkin {get; set;} public DateTime Checkout {get; set;} public int QtdPessoas {get; set;} } public double TotalDias (DateTime ida, DateTime volta) { TimeSpan dif = volta - ida; double dias = dif.TotalDays + 1; return dias; } public double HospedagemHotel ( EstadiaHotel a) { double dias = TotalDias(a.Checkin, a.Checkout); double conta1 = dias * 120; double total = a.QtdPessoas * conta1; return total; } EstadiaHotel x = new EstadiaHotel (); x.Checkin = new DateTime (2021, 01, 01); x.Checkout = new DateTime (2021, 01, 03); x.QtdPessoas = 4; double z = HospedagemHotel (x); Console.WriteLine (" O valor total da hospedagem é de R$" + z); using System; public class EstadiaHotel { public DateTime Checkin {get; set;} public DateTime Checkout {get; set;} public int QtdPessoas {get; set;} } public double TotalDias (DateTime ida, DateTime volta) { TimeSpan dif = volta - ida; double dias = dif.TotalDays + 1; return dias; } public double HospedagemHotel ( EstadiaHotel a) { double dias = TotalDias(a.Checkin, a.Checkout); double conta1 = dias * 120; double total = a.QtdPessoas * conta1; return total; } EstadiaHotel x = new EstadiaHotel (); x.Checkin = new DateTime (2021, 01, 01); x.Checkout = new DateTime (2021, 01, 03); x.QtdPessoas = 4; double z = HospedagemHotel (x); Console.WriteLine (" O valor total da hospedagem é de R$" + z); ``` ## EXERCÍCIO 4 ```csharp using System; public class PassagemAerea { public DateTime Ida {get; set;} public DateTime Volta {get; set;} public int QtdAdultos {get; set;} public int QtdKids {get; set;} public string Origem {get; set;} public string Destino {get; set;} } public double TotalDias (DateTime ida, DateTime volta) { TimeSpan dif = volta - ida; double dias = dif.TotalDays + 1; return dias; } public double CalcPassagem ( PassagemAerea a) { double dias = TotalDias ( a.Ida, a.Volta); double conta = ((dias *200) * a.QtdAdultos) + ((dias *100) * a.QtdKids ); return conta; } PassagemAerea x = new PassagemAerea(); x.Ida = new DateTime (2021, 01, 01); x.Volta = new DateTime (2021, 01, 03); x.QtdAdultos = 2; x.QtdKids = 2; x.Origem = "São Paulo"; x.Destino = "Carpazinha"; double x2 = CalcPassagem (x); Console.WriteLine ("O valor da passagem de " + x.Origem + " à " +x.Destino + " é de R$" + x2); ``` ## EXERCÍCIO 5 ```csharp using System; public class EstadiaHotel { public DateTime Checkin {get; set;} public DateTime Checkout {get; set;} public int QtdPessoas {get; set;} } public class PassagemAerea { public DateTime Ida {get; set;} public DateTime Volta {get; set;} public int QtdAdultos {get; set;} public int QtdKids {get; set;} public string Origem {get; set;} public string Destino {get; set;} } public class Comprovante { public double Total {get; set;} public double TotalHotel {get;set;} public double TotalPassagem {get;set;} public string Mensagem {get;set;} } public double TotalDias (DateTime ida, DateTime volta) { TimeSpan dif = volta - ida; double dias = dif.TotalDays + 1; return dias; } public double HospedagemHotel ( EstadiaHotel a) { double dias = TotalDias(a.Checkin, a.Checkout); double conta1 = dias * 120; double total = a.QtdPessoas * conta1; return total; } public double CalcPassagem ( PassagemAerea a) { double dias = TotalDias ( a.Ida, a.Volta); double conta = ((dias *200) * a.QtdAdultos) + ((dias *100) * a.QtdKids ); return conta; } public Comprovante PacoteViagem ( EstadiaHotel a, PassagemAerea b) { Comprovante nf = new Comprovante(); double dias = TotalDias(b.Ida, b.Volta); string dest = b.Destino; nf.TotalHotel = HospedagemHotel(a); nf.TotalPassagem = CalcPassagem(b); nf.Total = nf.TotalHotel + nf.TotalPassagem; nf.Mensagem = ($"A compra do pacote de {dias} dias para o destino {dest} foi finalizado com sucesso! o total incluindo todas as despesas é de R$ {nf.Total}"); return nf; } EstadiaHotel a = new EstadiaHotel(); a.Checkin= new DateTime (2021, 01, 01); a.Checkout = new DateTime (2021, 01, 03); a.QtdPessoas= 5; PassagemAerea b = new PassagemAerea (); b.Ida = new DateTime (2021, 01, 01); b.Volta = new DateTime (2021, 01, 04); b.QtdAdultos = 2; b.QtdKids = 3; b.Origem = "São Paulo"; b.Destino = "Japão"; Comprovante c = PacoteViagem (a, b); Console.WriteLine ($"{c.Mensagem}"); ```
{"metaMigratedAt":"2023-06-16T00:10:07.300Z","metaMigratedFrom":"Content","title":"SESSION DE C#","breaks":true,"contributors":"[{\"id\":\"4c424d8f-f274-42df-9402-f6014d7ba673\",\"add\":6626,\"del\":0}]"}
Expand menu