# Final Session: Fundamentos de Lógica Autor: Jonathan Fernando [toc] ## Exercicio - Funções no C# >Nível I - Função 4 ```csharp= public double CalcularAreaLosango (double d1, double d2) { double Calculo = (d1 * d2) / 2; return Calculo; } double x = CalcularAreaLosango(10, 10); x ``` >Nível II - Função 2 ```csharp= public double CalcularIMC (double altura, double peso, double resultado) { double IMC = peso / (altura * altura); double Arredondar = Math.Round(resultado, 2); return Arredondar; } double x = CalcularIMC (1.73, 80.50, 26.9237194694109); x ``` >Nível II - Função ```csharp= using System; double Juroscomposto (double capital, double parcelas, double taxajuros) { double A= (1 + taxajuros); double B= Math.Pow(A,parcelas); double C= capital * B; double D= Math.Round(C, 1); return D; } double X= Juroscomposto(3800, 12, 0.03); X ``` >Nível III - Função 5 ```csharp= string a = "(11)99765-3782"; string b = a.Replace("(11)", "11"); string c = b.Replace("-", ""); c ``` >Nível III - Função ```csharp= public DateTime ProximoMes(DateTime data) { DateTime PXmes= new DateTime(data.Year, data.Month,1); DateTime prox= PXmes.AddMonths(1); return prox; } DateTime y2 = new DateTime(2021,07,30); DateTime yy2 = ProximoMes(y1); ``` >Nível IV - Função 1 ```csharp= public string UltmNm(string NmComp1, string NmComp2) { int aux = NmComp1.LastIndexOf(' '); string p_nome = NmComp1.Substring(aux); int aux1 = NmComp2.LastIndexOf(' '); string p_nome1 = NmComp2.Substring(aux1); bool X = NmComp1 == NmComp2; return X; } ``` >Nível IV - Função ```csharp= public bool Tempolibra (DateTime a, DateTime b) { bool j = comparacao (a); bool k = comparacao (b); bool v = j == k; return v; } public bool comparacao(DateTime a) { DateTime f = new DateTime(a.Year,09,23); DateTime h = new DateTime(a.Year,10,22); bool b = a >= f && a <= h; return b; } DateTime a = new DateTime(2070,10,12); DateTime b = new DateTime(2068,09,23); ``` >Nível V - Função 4 ```csharp= using System; Console.WriteLine("Qual o termo ?"); public double loc_ter(int t, int razao, double desejado) { double aux = Qual_termo (razao, desejado); return aux; } public double Qual_termo (int razao,double termo) { double desejado = razao +(termo - 1) * razao; return desejado; } double x = loc_ter(2,4,6); ```
{"metaMigratedAt":"2023-06-15T22:47:59.454Z","metaMigratedFrom":"Content","title":"Final Session: Fundamentos de Lógica","breaks":true,"contributors":"[{\"id\":\"f59e6c25-3cb1-4556-be8b-0ad8b709be8c\",\"add\":2311,\"del\":8}]"}
Expand menu