# Super Bônus | Csharp Cauê Freitas Barreto InfoB 05 [toc] ## Nível 1 ### Exercício 1 ```csharp= using System; public int CalcularAreaTriangulo (int baseTriangulo, int altura) { int x = baseTriangulo * altura; int areaTriangulo = x / 2; return x; } int x = CalcularAreaTriangulo(10,6); x ``` ### Exercício 2 ```csharp= public int CalcularPerimetroOctto (int lado) { int x = 8 * lado; return x; } int x = CalcularPerimetroOctto (8); x ``` ### Exercício 3 ```csharp= public double calcularTrapézio(double BaseMaior, double BaseMenor, double altura) { double area = (BaseMaior + BaseMenor) * altura; return area / 2; } double x = calcularTrapézio(10,4,5); x ``` ### Exercício 4 ```csharp= using System; public int CalcularAreaLosango (int D, int d) { int x = D * d; int areaLosango = x / 2; return x; } int x = CalcularAreaLosango(10,6); x ``` ### Exercício 5 ```csharp= public double calcularareapara(double base, double altura) { double area = (base * altura); return area; } double x = calcularareapara (22,13); X ``` ## Nível 2 ### Exercício 1 ```csharp= using System; public int Calcularhipo (int oposto, int adjancente) { int x = oposto * oposto + adjancente * adjancente; return x / 100; } int x = Calcularhipo (9,12); x ``` ### Exercício 2 ```csharp= public double calcularPeso(double altura, double peso) { double x = (altura * altura); double pesototal = peso / x; double novo = Math.Round(pesototal, 2); return novo; } double x = calcularPeso(1.67, 70); x ``` ### Exercício 3 ```csharp= public double calcularJuros(double capital, double taxa, int tempo) . { . double Juros = 1 + (taxa / 100); . double x = Math.Pow(Juros, tempo); . double total = capital * x; . double final = Math.Round(total, 1); . return final; . } double x = calcularJuros(1000, 5, 5); x ``` ### Exercício 4 ```csharp= public double EnergiaCinetica(double massa, double velocidade) . { . double x = 00.5; . double veloci = Math.Pow(velocidade, 2); . double final = x * massa * veloci; . return final; . } . . double calcular = EnergiaCinetica(55, 3.87); . calcular ``` ## Nível 3 ### Exercício 1 ```csharp= public string nomecompleto (string nome) { int a = nome.IndexOf(" "); string b = nome.Substring(0,a); return b; } string nome = "Cauê Freitas Barreto"; string c = nomecompleto (nome); c ``` ### Exercício 2 ```csharp= public string nomecompleto (string nome) { int a = nome.IndexOf(" "); string b = nome.Substring(11); return b; } string x = nomecompleto("Cauê Freitas Barreto"); x ``` ### Exercício 3 ```csharp= public string nomecompleto (string email) { int a = email.IndexOf("@"); string b = email.Substring(a); return b; } string nome = "cauefreitas@gmail.com"; string c = nomecompleto (nome); c ``` ### Exercício 4 ```csharp= public bool validar(string CEP) { bool tamanho = CEP.Length == 9; bool hifen = CEP.Contains("-"); bool validado = tamanho == true && hifen == true; return validado; } bool x = validar("04883-220"); x ``` ## Nível 4 ### Exercício 1 ```csharp= using System; public DateTime Ultimodia(DateTime dia) { int d = dia.Day; DateTime a = dia.AddMonths(1); DateTime b = a.AddDays(-d); DateTime final = dia.AddMonths(1).AddDays(-dia.Day); return final; } DateTime dia = new DateTime(2021, 4, 16); DateTime x = Ultimodia(dia); x ``` ### Exercício 3 ```csharp= public bool quinzena(DateTime dt) { bool a = dt.Day >= 1; bool b = dt.Day <= 15; bool final = a == true && b == true; return final; } DateTime dt = new DateTime(2021, 4,14); bool x = quinzena(dt); x ``` ### Exercício 4 ```csharp= public bool Maior18(DateTime nasc) { DateTima hoje= Date.Time.Now; bool z= nasc <= hoje.AddDays(-18) } Date.Time n= new DateTime(2011, 04, 25); bool x= Maior18(n); x ``` ### Exercício 5 ```csharp= public bool quinzena(DateTime dt) { bool a = dt.Day >= 1; bool b = dt.Day <= 15; bool final = a == true && b == true; return final; } DateTime dt = new DateTime(2021, 4,14); bool x = quinzena(dt); x ``` ## Nível 5 ### Exercício 1 ```csharp= public int valordeA(int a) { int af = a; return af; } public int valordeB(int b) { int bf = b; return bf; } public int valordeC(int c) { int cf = c; return cf; } public int calcularComSinaldeMais(int a, int b, int c) { int total = valordeA(a) / (valordeB(b) + valordeC(c)); return total; } public int calcularComSinaldeMenos(int a, int b, int c) { int total = valordeA(a) / (valordeB(b) + valordeC(c)); return total; } int x = calcularComSinaldeMais(8,5,3); x ``` ### Exercício 2 ```csharp= public int termos(int Termo1) . { . return Termo1; . } . . public int Nprocurar(int Nprocurado) . { . int x = Nprocurado - 1; . return x; . } . . public int progressão(int razao, int Nprocurado) . { . int x = Nprocurar(Nprocurado) * razao; . return x; . } . . public int PosiçãodoTermo(int razão, int Nprocurado, int Termo1) . { . int final = progressão(razão, Nprocurado) + termos(Termo1); . return final; . } > > int x = PosiçãodoTermo(2, 100, 2); ``` ### Exercício 3 ```csharp= public int Pritermo(int termo) . { . return termo; . } . . public int NuProcurado(int Nprocurado) . { . . int x = Nprocurado - 1; . return x; . } . . public int progressao(int termo, int razao) . { . return Pritermo(termo) * razao; . } . . public double PosicaodoTermo(int termo, int razao, int Nprocurado) . { . int c = Pritermo(termo); . double y = Math.Pow(progressao(termo, razao), NuProcurado(Nprocurado)); . return y; . } > > double x = PosicaodoTermo(1, 3, 15); > x ``` ### Exercício 4 ```csharp= using System; public bool SobrenomeIgual (string a, string b) { string sobrenome1 = UltimoNome(a); string sobrenome2 = UltimoNome(b); bool x = sobrenome1 == sobrenome2; return x; } public string UltimoNome (string a) { int espaco1 = a.LastIndexOf(" "); int todas1 = a.Length; string sobrenome1 = a.Substring(espaco1,todas1-espaco1); string k = sobrenome1.Trim(); return k; } string a1= "Erik Alexandre"; string b1 = "Neymar Júnior"; bool nome = SobrenomeIgual(a1,b1); nome ``` ### Exercício 5 ```csharp= public bool Libra(DateTime nasc) { bool alt1 = nasc.Month == 9 && nasc.Day > 22; bool alt2 = nasc.Month == 10 && nasc.Day > 23; return alt 1 == true || alrt 2 == true; } DateTime n= new DateTima(2007, 10, 21); bool x = Libra(n); x ```
{"metaMigratedAt":"2023-06-15T23:06:01.651Z","metaMigratedFrom":"Content","title":"Super Bônus | Csharp","breaks":true,"contributors":"[{\"id\":\"4197b53a-4db5-46d1-a826-1e82b9d77550\",\"add\":6566,\"del\":30}]"}
Expand menu