# Session Seven: Repetição FOREACH **Autor**: Elias de Freitas Cavalcante **Número**: 12 **Turma**: INFO ## Exercicio 1 **Crie a(s) classe(s) representando a abstração de função e/ou dados ao lado. Abaixo a especificação das situações a serem resolvidas:** **▪ Realize a lógica para implementar uma função que recebendo uma lista de números inteiros, some apenas os números ímpares.** Ex. ({2, 3, 4, 5}) => 8 **▪ Realize a lógica para implementar uma função que recebendo uma lista de números inteiros, calcule a potência ao cubo de cada item.** Ex. ({2, 3, 4}) => {8, 27, 64} **▪ Realize a lógica para implementar uma função que recebendo uma lista de números decimais, calcule a raiz quadrada de cada item.** Ex. ({25, 16, 9}) => {5, 4, 3} **▪ Realize a lógica para implementar uma função que recebendo uma lista de números inteiros, retorne o maior número.** Ex. ({25, 16, 39}) => 39 **▪ Realize a lógica para implementar uma função que recebendo uma lista de números decimais, retorne a média dos números.** Ex. ({6,7,5,6}) => 6 **▪ Realize a lógica para implementar uma função que calcule a média a partir de uma lista de notas.** Ex. ({5,5,5}) => 5, ({6,8}) => 7, ({4,6,8, 10}) => 7 **▪ Realize a lógica para implementar uma função que recebendo uma lista de Retângulos, retorne uma lista com a área de cada Retângulo.** Ex. ({ [2,4], [4,4], [5,4] }) => {8, 16, 20} ```charp= public class TreinofocadoA = new TreinofocadoA(); List<int> li2 = new Lint<int>() { 2, 4, 10, 1}; List<int> resuu = tpublic class TreinofocadoA { public int SomaImpares(List<int> numeros) { int soma = 0; foreach (int item in numeros) { if (item % 2 == 1) soma = soma + item; } return soma; } public List<int> CalcularCubos(List<int> numeros) { List<int> cubos = new List<int>(); foreach (int item in numeros) { cubos.Add(Convert.ToInt32( Math.Pow(item, 3))); } return cubos; } } TreinofocadoA ta = ta.CalcularCubos(li2); Console.WriteLine(resuu); List<int> li = new List<int>() { 2, 5, 8, 3, 10}; int resu = ta.SomaImpares(li); Console.WriteLine(resu); ```
{"metaMigratedAt":"2023-06-16T03:43:00.555Z","metaMigratedFrom":"Content","title":"Session Seven: Repetição FOREACH","breaks":true,"contributors":"[{\"id\":\"330b3204-61c5-4231-8ab3-e59d5589a829\",\"add\":2113,\"del\":0}]"}
Expand menu