# Session | Csharp Cauê Freitas Barreto InfoB 05 [toc] ## Nível 1 ### Exercício 1 ```csharp= public class notas { public double nota1; public double nota2; public double nota3; public double nota4; } public double media ( notas val) { double media = (val.nota1+val.nota2+val.nota3+val.nota4) /4; return media; } notas val = new notas (); val.nota1 = 5; val.nota2 = 5; val.nota3 = 5; val.nota4 = 5; double x = media (val); //5 ``` ## Exercício 2 ```csharp= using System; public class retangulo { public int bse; public int altura; } public int calculararea ( retangulo valores) { int resultado = valores.bse * valores.altura; return resultado; } retangulo valores = new retangulo (); valores.bse=2; valores.altura=2; int y = calculararea (valores); //4 ``` ## Exercício 3 ```csharp= using System; public class triangulos { public int altura; public int bse; } public class triangulos2 { public int altura; public int bse; } public int triangulo1 (triangulos valor) { int area= (valor.bse*valor.altura)/2; return area; } public int triangulo2 (triangulos2 valores) { int area2 = (valores.bse*valores.altura)/2; return area2; } public bool compararareas ( triangulos valor, triangulos2 valores) { bool comparar = triangulo1(valor) == triangulo2(valores); return comparar; } triangulos valor = new triangulos (); valor.bse = 5; valor.altura = 2; triangulos2 valores = new triangulos2 (); valores.bse = 2; valores.altura = 2; bool x = compararareas (valor,valores); //False ``` ## Exercício 4 ```csharp= using System; public class quanti { public int acaip; public int acaim; public int acaig; } public int calcularpreco( quanti quant) { int precofinal = (quant.acaip*10) + (quant.acaim*12) + (quant.acaig*14); return precofinal; } quanti quant = new quanti(); quant.acaip = 2; quant.acaim = 1; quant.acaig = 3; int y = calcularpreco (quant); //74 ``` ## Exercício 5 ```csharp= using System; public class elementos { public double precoveiculo; public double taxa; public int parcelas; } public double calprecodoveiculo ( elementos valores ) { double total = aplicarjuros(valores); return total; } public double aplicarjuros ( elementos valores) { double juros = valores.precoveiculo*valores.parcelas*(valores.taxa/100); double precototal = valores.precoveiculo + juros; return precototal; } elementos valores = new elementos (); valores.parcelas = 12; valores.precoveiculo = 60000; valores.taxa = 5; double y = aplicarjuros (valores); //96000 ``` ## Exercício 6 ```csharp= using System; public class oelemento { public string cep; } public bool validarcep (oelemento valor) { bool hifen= valor.cep.Contains("-"); bool quantidade = valor.cep.Length == 9 && hifen; return quantidade; } oelemento valor = new oelemento (); valor.cep = "4593-7532"; bool y = validarcep (valor); //True ``` ## Exercício 7 ```csharp= using System; public class elementos { public string nome1; public string nome2; } public bool mesmafamilia (elementos valores) { string n1=FuncaoRecorte(valores.nome1); string n2=FuncaoRecorte2(valores.nome2); bool igual = n1==n2; return igual; } public string FuncaoRecorte(string nome) { string recortado= nome.Substring(12,8); return recortado; } public string FuncaoRecorte2(string nome) { string recortado= nome.Substring(12,8); return recortado; } elementos valores = new elementos (); valores.nome1 = ("Bruno Lindo Oliveira"); valores.nome2 = ("Carlo Silva Oliveira"); bool y = mesmafamilia (valores); //True ``` ## Exercício 8 ```csharp= using System; public class elementos { public int a; public int b; public int c; } public double delta ( elementos valores) { double formula = Math.Pow(valores.b,2) - 4 * valores.a * valores.c; return formula; } public double x1 (elementos valores) { double x = -(valores.b) + Math.Sqrt(delta (valores)); double y = 2 * valores.a; double formula = x / y; return formula; } public double x2( elementos valores) { double x = -(valores.b) - Math.Sqrt(delta (valores)); double y = 2 * valores.a; double formula = x / y; return formula; } elementos valores = new elementos (); valores.a = 1; valores.b = 4; valores.c = -5; double x = x1 (valores); Console.WriteLine("X1= " + x); double y = x2 (valores); Console.WriteLine("X2= " + y); //X1= 1 //X2= -5 ``` ### NAO CONSEGUI FAZER OS DOIS ULTIMOS DESCULPA
{"metaMigratedAt":"2023-06-15T23:40:10.214Z","metaMigratedFrom":"Content","title":"Session | Csharp","breaks":true,"contributors":"[{\"id\":\"4197b53a-4db5-46d1-a826-1e82b9d77550\",\"add\":4463,\"del\":17}]"}
Expand menu