---
# System prepended metadata

title: 'Session Seven: Repetição FOREACH'

---

# 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);

```