# Session ONE Fund.Lógica **Autor**: Elias de Freitas Cavalcante **Número**: 12 **Turma**: INFO C ### Crie uma função que implemente a lógica para calcular a média de 4 notas de um aluno. ```charp= public class NotasAluno { public double nota; public double notaa; public double notaas; public double notaass; } public double Calcularmedia(NotasAluno not) { double media = (not.nota + not.notaa + not.notaas + not.notaass)/4; return media; } NotasAluno no = new NotasAluno(); no.nota = 5; no.notaa = 9; no.notaas = 8; no.notaass = 4; double resu = Calcularmedia(no); //6.5 ``` ### Crie uma função que implemente a lógica para calcular a área do Retângulo. ```charp= public class retangulo { public double ba; public double alt; } public double AreaRe(retangulo re) { double area = re.alt * re.ba; return area; } retangulo R = new retangulo(); R.alt = 3 ; R.ba =6 ; double resu = AreaRe(R) // 18 ``` ### Crie uma função que a partir da base e altura de dois triângulos diferentes, crie uma função que verifique se o Triângulo-1 possui a área igual ao Triângulo-2, retorne verdadeiro se forem iguais e falso se forem diferentes. ```charp= public class triangulo { public double bass; public double altura; } public bool Areaiguais( triangulo t1, triangulo t2) { double A1 = (t1.altura * t1.bass) /2; double A2 = (t2.altura * t2.bass) /2; bool igual = A1 == A2; return igual; } triangulo T1 = new triangulo(); T1.altura = 2 ; T1.bass = 5; triangulo T2 = new triangulo(); T2.altura = 5 ; T2.bass = 2; bool resu = Areaiguais(T1, T2); // True ``` ### Crie uma função que a partir da quantidade de açaí pequenos, médios e grandes comprados por um cliente, calcule o total a pagar sabendo que os valores do açaí são R$ 10,00, R$ 12,00 e R$ 14,00 respectivamente e não sofrerão alteração de preço. ```charp= public class PedidoAcai { public int Pequeno; public int Medio; public int Grande; } public double Vendaacai (PedidoAcai pedido) { double total = ( Pequeno * pedido) + ( Medio * pedido) + ( Grande * pedido); return total; } PedidoAcai Pequeno = new PedidoAcai(); ``` ### Crie uma função que a partir do preço de um veículo e o total de parcelas que será financiado, calcule o valor final pago considerando uma taxa de 5% por mês. ```charp= ``` ### Crie uma função que a partir do nome de uma pessoa e um CEP, verifique se o CEP contém o caractere hífen (-) e possui um total de 9 caracteres. Se o CEP for válido, retorne: “XXX, o resultado da validação de seu CEP é: true” ou “XXX, o resultado da validação de seu CEP é: false”. ```charp= public class Endereco { public string nome; public string cep; } public bool CEP( string cep) { int r = cep.Length; bool va = cep.Contains("-"); return va; } public bool NOME ( string nome) { int r = nome.Length; bool val = nome.Contains("-"); return val; } public bool ValidarCep(Endereco cepp, Endereco nomee) { bool vali = CEP(cepp.cep) == NOME(nomee.nome); return vali; } Endereco cepp = new Endereco(); cepp.cep = "1322-12321"; Endereco nomee = new Endereco(); nomee.nome = "elias-fre"; bool resu = ValidarCep(cepp, nomee); // True ``` ### Crie uma função composta que a partir de três nomes completos, retorne verdadeiro/falso se as pessoas são da mesma família, comparando o último nome das três pessoas. ```charp= public class pessoa { public string Nomecompleto; } public string Extrairsobrenome(string Nome) { int posicaoultimoespaco = Nome.LastIndexOf(" "); string sobre = Nome.Substring(posicaoultimoespaco); return sobre; } public bool Mesmafamily( pessoa P1, pessoa P2, pessoa P3) { bool parentes = Extrairsobrenome(P1.Nomecompleto) == Extrairsobrenome(P2.Nomecompleto) && Extrairsobrenome(P1.Nomecompleto) == Extrairsobrenome(P3.Nomecompleto); return parentes; } pessoa P1 = new pessoa(); P1.Nomecompleto = "Elias Cavalcante"; pessoa P2 = new pessoa(); P2.Nomecompleto = "Valéria Cavalcante"; pessoa P3 = new pessoa(); P3.Nomecompleto = "Alexandre Cavalcante"; bool resu = Mesmafamily(P1, P2, P3); // True ``` ### Crie uma função composta que a partir dos valores 'a', 'b' e 'c', calcule o valor de xi e xii baseado na equação de segundo grau. ```charp= ``` ### Crie uma função composta que implemente a lógica da seguinte situação: Em uma festa temática de Astrologia, só podem entrar pessoas que são de libra e maiores de 18 anos. Você deve retornar se um casal que irá a festa poderão entrar. ```charp= ``` ### Crie uma função que implemente a lógica da seguinte situação: Para ir e voltar do trabalho uma pessoa abastece o carro semanalmente. A distância percorrida na ida e volta são diferentes, já que ele percorre caminhos diferentes para fugir do trânsito. No dia do rodízio, ele ainda percorre outros caminhos de ida e volta para não levar multa. Sabendo que a pessoa trabalha apenas de segunda a sexta e que o carro será abastecido com gasolina, calcule o total que será gasto no mês considerando que um mês possui 4 semanas. Crie uma função para calcular o total gasto a partir das quilometragens de ida e volta, considerando o dia de rodízio e o consumo por litro do veículo. ```charp= public class Trajeto { public double distancialda; public double distanciavolta; } public double GastoMensal( Trajeto comun, Trajeto rodizio) { double G = (comun.distancialda - comun.distanciavolta) *2; double GG = (rodizio.distancialda - rodizio.distanciavolta) *2; double gasto = G + GG; return gasto; } Trajeto COMUN = new Trajeto(); COMUN.distancialda = 4.0; COMUN.distanciavolta = 2.0; Trajeto RODIZIO = new Trajeto(); RODIZIO.distancialda = 5.0; RODIZIO.distanciavolta = 2.0; double resu = GastoMensal(COMUN, RODIZIO); // 10 ```
{"metaMigratedAt":"2023-06-15T23:22:05.803Z","metaMigratedFrom":"Content","title":"Session ONE Fund.Lógica","breaks":true,"contributors":"[{\"id\":\"330b3204-61c5-4231-8ab3-e59d5589a829\",\"add\":5748,\"del\":5}]"}
Expand menu