# 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}]"}