# Session Six: Repetição FOR | Fundamentos da Lógica
**Autor**: Vitório Trindade Santana
**Turma**: Informática C
**Número**: 50
[toc]
## Exercício 1
```csharp=
using System;
using System.Collections.Generic;
class MainClass {
public static void Main (string[] args) {
Notas aln1 = new Notas();
aln1.Nota1 = 7;
aln1.Nota2 = 8;
aln1.Nota3 = 6;
Notas aln2 = new Notas();
aln2.Nota1 = 9;
aln2.Nota2 = 8;
aln2.Nota3 = 10;
Notas aln3 = new Notas();
aln3.Nota1 = 6;
aln3.Nota2 = 5;
aln3.Nota3 = 7;
List<double> q5 = new List<double>();
q5.Add(7);
q5.Add(8);
q5.Add(6);
List<Notas> q6 = new List<Notas>();
q6.Add(aln1);
q6.Add(aln2);
q6.Add(aln3);
List<double> q7 = new List<double>();
q7.Add(6);
q7.Add(8);
q7.Add(9);
Retangulo ret1 = new Retangulo();
ret1.Altura = 10;
ret1.Base = 6;
Retangulo ret2 = new Retangulo();
ret2.Altura = 5;
ret2.Base = 6;
Retangulo ret3 = new Retangulo();
ret3.Altura = 3;
ret3.Base = 4;
List<Retangulo> q9 = new List<Retangulo>();
q9.Add(ret1);
q9.Add(ret2);
q9.Add(ret3);
TreinoFocadoA tfa = new TreinoFocadoA();
List<int> x1 = tfa.GerarSequencia(7);
List<int> x2 = tfa.GerarSequencia2(3, 6);
List<int> x3 = tfa.GerarSequenciaPares(3, 8);
int x4 = tfa.SomarAte(7);
double x5 = tfa.CalcularMedia(q5);
List<double> x6 = tfa.CalcularMedias(q6);
List<double> x7 = tfa.CalcularQuadrados(q7);
List<double> x9 = tfa.AreaRetangulos(q9);
Console.WriteLine(string.Join("-", x1));
Console.WriteLine(string.Join("-", x2));
Console.WriteLine(string.Join("-", x3));
Console.WriteLine(x4);
Console.WriteLine(x5);
Console.WriteLine(string.Join("-", x6));
Console.WriteLine(string.Join("-", x7));
Console.WriteLine(string.Join("-", x9));
//Resultados:
//0-1-2-3-4-5-6-7
//3-4-5-6
//4-6-8
//28
//7
//7-9-6
//36-64-81
//60-30-12
}
}
public class Retangulo
{
public double Base {get;set;}
public double Altura {get;set;}
}
public class Notas
{
public double Nota1 {get;set;}
public double Nota2 {get;set;}
public double Nota3 {get;set;}
}
public class TreinoFocadoA
{
public List<int> GerarSequencia (int fim)
{
List<int> q1 = new List<int>();
for (int a = 0; a <= fim; a++)
{
q1.Add(a);
}
return q1;
}
public List<int> GerarSequencia2 (int inicio, int fim)
{
List<int> q2 = new List<int>();
for (int b = inicio; b <= fim; b++)
{
q2.Add(b);
}
return q2;
}
public List<int> GerarSequenciaPares (int inicio, int fim)
{
List<int> q3 = new List<int>();
for (int g = inicio; g <= fim; g++)
{
if (g % 2 == 0)
q3.Add(g);
}
return q3;
}
public int SomarAte (int fim)
{
int sm = 0;
for (int a = 1; a <= fim; a++)
{
sm += a;
}
return sm;
}
public double CalcularMedia (List<double> notas)
{
double q5 = 0;
for (int a = 0; a < notas.Count; a++)
{
double nota = notas[a];
q5 = q5 + nota;
}
double y = q5 / notas.Count;
return y;
}
public List<double> CalcularMedias (List<Notas> notasAlunos)
{
List<double> medaln = new List<double>();
for (int a = 0; a < notasAlunos.Count; a++)
{
Notas nota = notasAlunos[a];
double media = (nota.Nota1 + nota.Nota2 + nota.Nota3) / 3;
medaln.Add(media);
}
return medaln;
}
public List<double> CalcularQuadrados (List<double> numeros)
{
List<double> qdrad = new List<double>();
for (int a = 0; a < numeros.Count; a++)
{
double nmr = numeros[a];
double calqdrd = Math.Pow(nmr, 2);
qdrad.Add(calqdrd);
}
return qdrad;
}
private double AreaRetangulo (Retangulo retangulo)
{
double area = retangulo.Base * retangulo.Altura;
return area;
}
public List<double> AreaRetangulos (List<Retangulo> retangulos)
{
List<double> rets = new List<double>();
for (int a = 0; a < retangulos.Count; a++)
{
Retangulo retan = retangulos[a];
double calretan = AreaRetangulo(retan);
rets.Add(calretan);
}
return rets;
}
}
```
## Exercício 2
```csharp=
using System;
using System.Collections.Generic;
class MainClass {
public static void Main (string[] args) {
TreinoFocadoB tfb = new TreinoFocadoB();
DateTime q2 = new DateTime(2004, 12, 26);
Pessoa pss1 = new Pessoa();
pss1.Nascimento = new DateTime(2004, 12, 26);
pss1.Nome = "Antônio Pedro";
Pessoa pss2 = new Pessoa();
pss2.Nascimento = new DateTime(2000, 5, 8);
pss2.Nome = "Joao Carlos";
Pessoa pss3 = new Pessoa();
pss3.Nascimento = new DateTime(1998, 8, 26);
pss3.Nome = "Kaique Ferreira";
List<DateTime> q5 = new List<DateTime>();
q5.Add(pss1.Nascimento);
q5.Add(pss2.Nascimento);
q5.Add(pss3.Nascimento);
List<Pessoa> q6 = new List<Pessoa>();
q6.Add(pss1);
q6.Add(pss2);
q6.Add(pss3);
List<DateTime> x1 = tfb.GerarSequencia(3);
List<DateTime> x2 = tfb.GerarSequencia2(4, q2);
List<DateTime> x3 = tfb.GerarSequenciaDiasPares(6);
List<string> x5 = tfb.Signos(q5);
List<Pessoa> x6 = tfb.FiltrarMaiores18(q6);
bool x7 = tfb.TodosMaiores18(q6);
Console.WriteLine(string.Join(" - ", x1));
Console.WriteLine(string.Join(" - ", x2));
Console.WriteLine(string.Join(" - ", x3));
Console.WriteLine(string.Join(", ", x5));
Console.WriteLine(string.Join(", ", x6));
Console.WriteLine(x7);
//Resultados:
//6/20/2021 8:15:13 PM - 6/21/2021 8:15:13 PM - 6/22/2021 8:15:13 PM
//12/26/2004 12:00:00 AM - 12/27/2004 12:00:00 AM - 12/28/2004 12:00:00 AM - 12/29/2004 12:00:00 AM
//6/20/2021 8:15:13 PM - 6/22/2021 8:15:13 PM - 6/24/2021 8:15:13 PM
//capricórnio, touro, virgem
//Submission#0+Pessoa, Submission#0+Pessoa
//False
}
}
public class Pessoa
{
public string Nome {get;set;}
public DateTime Nascimento {get;set;}
}
public class TreinoFocadoB
{
public List<DateTime> GerarSequencia (int qtd)
{
List<DateTime> q1 = new List<DateTime>();
for(int a = 0; a < qtd; a++)
{
DateTime b = DateTime.Now;
DateTime adcdias = b.AddDays(a);
q1.Add(adcdias);
}
return q1;
}
public List<DateTime> GerarSequencia2 (int qtd, DateTime data)
{
List<DateTime> q2 = new List<DateTime>();
for(int a = 0; a < qtd; a++)
{
DateTime adcdias = data.AddDays(a);
q2.Add(adcdias);
}
return q2;
}
public List<DateTime> GerarSequenciaDiasPares (int qtd)
{
List<DateTime> q3 = new List<DateTime>();
for(int a = 0; a < qtd; a++)
{
DateTime b = DateTime.Now;
DateTime adcdias = b.AddDays(a);
if (adcdias.Day % 2 == 0)
q3.Add(adcdias);
}
return q3;
}
private string Signo (DateTime nascimento)
{
string sig = "";
if ((nascimento.Day >= 21 && nascimento.Month == 3) || (nascimento.Day <= 20 && nascimento.Month == 4))
{
sig = "áries.";
}
else if ((nascimento.Day >= 21 && nascimento.Month == 4) || (nascimento.Day <= 20 && nascimento.Month == 5))
{
sig = "touro";
}
else if ((nascimento.Day >= 21 && nascimento.Month == 5) || (nascimento.Day <= 20 && nascimento.Month == 6))
{
sig = "gêmeos";
}
else if ((nascimento.Day >= 21 && nascimento.Month == 6) || (nascimento.Day <= 21 && nascimento.Month == 7))
{
sig = "câncer";
}
else if ((nascimento.Day >= 22 && nascimento.Month == 7) || (nascimento.Day <= 22 && nascimento.Month == 8))
{
sig = "leão";
}
else if ((nascimento.Day >= 23 && nascimento.Month == 8) || (nascimento.Day <= 22 && nascimento.Month == 9))
{
sig = "virgem";
}
else if ((nascimento.Day >= 23 && nascimento.Month == 9) || (nascimento.Day <= 22 && nascimento.Month == 10))
{
sig = "libra";
}
else if ((nascimento.Day >= 23 && nascimento.Month == 10) || (nascimento.Day <= 21 && nascimento.Month == 11))
{
sig = "escorpião";
}
else if ((nascimento.Day >= 22 && nascimento.Month == 11) || (nascimento.Day <= 21 && nascimento.Month == 12))
{
sig = "sagitário";
}
else if ((nascimento.Day >= 22 && nascimento.Month == 12) || (nascimento.Day <= 20 && nascimento.Month == 1))
{
sig = "capricórnio";
}
else if ((nascimento.Day >= 21 && nascimento.Month == 1) || (nascimento.Day <= 19 && nascimento.Month == 2))
{
sig = "aquário";
}
else if ((nascimento.Day >= 20 && nascimento.Month == 2) || (nascimento.Day <= 20 && nascimento.Month == 3))
{
sig = "peixes";
}
for (int a = 0; a < 0; a++)
{
char b = sig[a];
sig += b;
}
return sig;
}
public List<string> Signos (List<DateTime> nascimentos)
{
List<string> nsc = new List<string> ();
for (int a = 0; a < nascimentos.Count; a++)
{
DateTime yo = nascimentos[a];
string cmdfunc = Signo(yo);
nsc.Add(cmdfunc);
}
return nsc;
}
public List<Pessoa> FiltrarMaiores18 (List<Pessoa> pessoas)
{
List<Pessoa> q7 = new List<Pessoa>();
DateTime agr = DateTime.Now;
DateTime b = agr.AddYears(-18);
for (int a = 0; a < pessoas.Count; a++)
{
Pessoa yo = pessoas[a];
if (yo.Nascimento <= b)
q7.Add(yo);
}
return q7;
}
public bool TodosMaiores18 (List<Pessoa> pessoas)
{
bool cnf = true;
DateTime agr = DateTime.Now;
DateTime b = agr.AddYears(-18);
for(int a = 0; a < pessoas.Count; a++)
{
Pessoa pss1 = pessoas[0];
Pessoa pss2 = pessoas[1];
Pessoa pss3 = pessoas[2];
if (pss1.Nascimento <= b && pss2.Nascimento <= b && pss3.Nascimento <= b)
{
cnf = true;
}
else
{
cnf = false;
}
}
return cnf;
}
}
```
## Exercício 3
```csharp=
using System;
using System.Collections.Generic;
class MainClass {
public static void Main (string[] args) {
TreinoFocadoC tfc = new TreinoFocadoC();
Pessoa pss1 = new Pessoa();
pss1.Nome = "Vitório Trindade Santana";
Pessoa pss2 = new Pessoa();
pss2.Nome = "Maria Leite dos Santos";
Pessoa pss3 = new Pessoa();
pss3.Nome = "Kauã Pansan Gulherme";
List<string> q5 = new List<string>();
q5.Add(pss1.Nome);
q5.Add(pss2.Nome);
q5.Add(pss3.Nome);
List<string> q6 = new List<string>();
q6.Add("Vermelho");
q6.Add("Azul");
q6.Add("Amarelo");
string x1 = tfc.SepararLetras("Yo");
string x2 = tfc.Inverter("oiiiiiiiiii");
string x3 = tfc.TodasVogais("oiy");
List<string> x5 = tfc.UltimosNomes(q5);
bool x6 = tfc.ApenasCoresPrimarias(q6);
Console.WriteLine(x1);
Console.WriteLine(x2);
Console.WriteLine(x3);
Console.WriteLine(string.Join(", ", x5));
Console.WriteLine(string.Join(", ", x6));
//Resultados:
//Y-o-
//(Essa função está errada professor)
//false
//Santana, Santos, Gulherme
//True
}
}
public class Pessoa
{
public string Nome {get;set;}
public string Nascimento {get;set;}
}
public class TreinoFocadoC
{
public string SepararLetras (string frase)
{
string ltrsep = "";
for (int a = 0; a < frase.Length; a++)
{
char letra = frase[a];
ltrsep += letra + "-";
}
return ltrsep;
}
public string Inverter (string frase)
{
string invert = "";
for (int a = frase.Length; a >= 0; a--)
{
char letra = frase[a];
invert += letra;
}
return invert;
}
public string TodasVogais (string frase)
{
string cnst = "";
if ((frase.Contains("b") || frase.Contains("c") || frase.Contains("d") || frase.Contains("f") ||frase.Contains("g")
|| frase.Contains("h") || frase.Contains("j") || frase.Contains("k") || frase.Contains("l") ||frase.Contains("m") ||
frase.Contains("n") || frase.Contains("p") || frase.Contains("q") || frase.Contains("r") ||frase.Contains("s") ||
frase.Contains("t") || frase.Contains("v") || frase.Contains("w") || frase.Contains("x") || frase.Contains("y") || frase.Contains("z")) == true)
{
cnst = "false";
}
else
{
cnst = "true";
}
for (int a = 0; a < 0; a++)
{
char sep = cnst[a];
cnst += sep;
}
return cnst;
}
private string UltimoNome (string nomeCompleto)
{
string ultnm = "";
for (int a = 0; a < nomeCompleto.Substring(nomeCompleto.LastIndexOf(" ") + 1).Length; a++)
{
string e = nomeCompleto.Substring(nomeCompleto.LastIndexOf(" ") + 1);
char letra = e[a];
ultnm += letra;
}
return ultnm;
}
public List<string> UltimosNomes (List<string> nomeCompleto)
{
List<string> q5 = new List<string>();
for (int a = 0; a < nomeCompleto.Count; a++)
{
string nm = nomeCompleto[a];
string sbrnm = UltimoNome(nm);
q5.Add(sbrnm);
}
return q5;
}
public bool ApenasCoresPrimarias (List<string> cores)
{
bool b = true;
for (int a = 0; a < cores.Count; a++)
{
string cor1 = cores[0];
string cor2 = cores[1];
string cor3 = cores[2];
if ((cor1 == "Vermelho" && cor2 == "Amarelo" && cor3 == "Azul") || (cor1 == "Amarelo" && cor2 == "Azul" && cor3 == "Vermelho") || (cor1 == "Azul" && cor2 == "Vermelho" && cor3 == "Amarelo") || (cor1 == "Vermelho" && cor2 == "Azul" && cor3 == "Amarelo") || (cor1 == "Amarelo" && cor2 == "vermelho" && cor3 == "Azul") || (cor1 == "Azul" && cor2 == "Amarelo" && cor3 == "Vermelho"))
{
b = true;
}
else
{
b = false;
}
}
return b;
}
}
```
## Exercícios feitos após a correção
### Aviso importante
Professor eu já tinha realizado uma boa parte das funções e as únicas que eu corrigi foram: a de inverter, a FiltrarMaiores18, a TodosMaiores18 (essa foi mais um erro onde eu criei 3 variaveis que não precisavam) e a ApenasCoresPrimarias (mesmo erro da anterior). Eu mandei a função completa abaixo porque não sabia que forma eu entregava elas, separadas mostrando qual eu corrigi ou dessa forma.
### TreinofocadoB
```csharp==
using System;
using System.Collections.Generic;
class MainClass {
public static void Main (string[] args) {
TreinoFocadoB tfb = new TreinoFocadoB();
DateTime q2 = new DateTime(2004, 12, 26);
Pessoa pss1 = new Pessoa();
pss1.Nascimento = new DateTime(2004, 12, 26);
pss1.Nome = "Antônio Pedro";
Pessoa pss2 = new Pessoa();
pss2.Nascimento = new DateTime(2000, 5, 8);
pss2.Nome = "Joao Carlos";
Pessoa pss3 = new Pessoa();
pss3.Nascimento = new DateTime(1998, 8, 26);
pss3.Nome = "Kaique Ferreira";
List<DateTime> q5 = new List<DateTime>();
q5.Add(pss1.Nascimento);
q5.Add(pss2.Nascimento);
q5.Add(pss3.Nascimento);
List<Pessoa> q6 = new List<Pessoa>();
q6.Add(pss1);
q6.Add(pss2);
q6.Add(pss3);
List<DateTime> x1 = tfb.GerarSequencia(3);
List<DateTime> x2 = tfb.GerarSequencia2(4, q2);
List<DateTime> x3 = tfb.GerarSequenciaDiasPares(6);
List<string> x5 = tfb.Signos(q5);
List<Pessoa> x6 = tfb.FiltrarMaiores18(q6);
bool x7 = tfb.TodosMaiores18(q6);
Console.WriteLine(string.Join(" - ", x1));
Console.WriteLine(string.Join(" - ", x2));
Console.WriteLine(string.Join(" - ", x3));
Console.WriteLine(string.Join(", ", x5));
Console.WriteLine(string.Join(", ", x6));
Console.WriteLine(x7);
//Resultados:
//6/20/2021 8:15:13 PM - 6/21/2021 8:15:13 PM - 6/22/2021 8:15:13 PM
//12/26/2004 12:00:00 AM - 12/27/2004 12:00:00 AM - 12/28/2004 12:00:00 AM - 12/29/2004 12:00:00 AM
//6/20/2021 8:15:13 PM - 6/22/2021 8:15:13 PM - 6/24/2021 8:15:13 PM
//capricórnio, touro, virgem
//Joao Carlos(08/05/2000), Kaique Ferreira(26/08/1998)
//False
}
}
public class Pessoa
{
public string Nome {get;set;}
public DateTime Nascimento {get;set;}
public override string ToString ()
{
return Nome + "(" + Nascimento.ToString("dd/MM/yyyy") + ")";
}
}
public class TreinoFocadoB
{
public List<DateTime> GerarSequencia (int qtd)
{
List<DateTime> q1 = new List<DateTime>();
for(int a = 0; a < qtd; a++)
{
DateTime b = DateTime.Now;
DateTime adcdias = b.AddDays(a);
q1.Add(adcdias);
}
return q1;
}
public List<DateTime> GerarSequencia2 (int qtd, DateTime data)
{
List<DateTime> q2 = new List<DateTime>();
for(int a = 0; a < qtd; a++)
{
DateTime adcdias = data.AddDays(a);
q2.Add(adcdias);
}
return q2;
}
public List<DateTime> GerarSequenciaDiasPares (int qtd)
{
List<DateTime> q3 = new List<DateTime>();
for(int a = 0; a < qtd; a++)
{
DateTime b = DateTime.Now;
DateTime adcdias = b.AddDays(a);
if (adcdias.Day % 2 == 0)
q3.Add(adcdias);
}
return q3;
}
private string Signo (DateTime nascimento)
{
string sig = "";
if ((nascimento.Day >= 21 && nascimento.Month == 3) || (nascimento.Day <= 20 && nascimento.Month == 4))
{
sig = "áries.";
}
else if ((nascimento.Day >= 21 && nascimento.Month == 4) || (nascimento.Day <= 20 && nascimento.Month == 5))
{
sig = "touro";
}
else if ((nascimento.Day >= 21 && nascimento.Month == 5) || (nascimento.Day <= 20 && nascimento.Month == 6))
{
sig = "gêmeos";
}
else if ((nascimento.Day >= 21 && nascimento.Month == 6) || (nascimento.Day <= 21 && nascimento.Month == 7))
{
sig = "câncer";
}
else if ((nascimento.Day >= 22 && nascimento.Month == 7) || (nascimento.Day <= 22 && nascimento.Month == 8))
{
sig = "leão";
}
else if ((nascimento.Day >= 23 && nascimento.Month == 8) || (nascimento.Day <= 22 && nascimento.Month == 9))
{
sig = "virgem";
}
else if ((nascimento.Day >= 23 && nascimento.Month == 9) || (nascimento.Day <= 22 && nascimento.Month == 10))
{
sig = "libra";
}
else if ((nascimento.Day >= 23 && nascimento.Month == 10) || (nascimento.Day <= 21 && nascimento.Month == 11))
{
sig = "escorpião";
}
else if ((nascimento.Day >= 22 && nascimento.Month == 11) || (nascimento.Day <= 21 && nascimento.Month == 12))
{
sig = "sagitário";
}
else if ((nascimento.Day >= 22 && nascimento.Month == 12) || (nascimento.Day <= 20 && nascimento.Month == 1))
{
sig = "capricórnio";
}
else if ((nascimento.Day >= 21 && nascimento.Month == 1) || (nascimento.Day <= 19 && nascimento.Month == 2))
{
sig = "aquário";
}
else if ((nascimento.Day >= 20 && nascimento.Month == 2) || (nascimento.Day <= 20 && nascimento.Month == 3))
{
sig = "peixes";
}
for (int a = 0; a < 0; a++)
{
char b = sig[a];
sig += b;
}
return sig;
}
public List<string> Signos (List<DateTime> nascimentos)
{
List<string> nsc = new List<string> ();
for (int a = 0; a < nascimentos.Count; a++)
{
DateTime yo = nascimentos[a];
string cmdfunc = Signo(yo);
nsc.Add(cmdfunc);
}
return nsc;
}
public List<Pessoa> FiltrarMaiores18 (List<Pessoa> pessoas)
{
List<Pessoa> q7 = new List<Pessoa>();
DateTime agr = DateTime.Now;
DateTime b = agr.AddYears(-18);
for (int a = 0; a < pessoas.Count; a++)
{
Pessoa yo = pessoas[a];
if (yo.Nascimento <= b)
q7.Add(yo);
}
return q7;
}
public bool TodosMaiores18 (List<Pessoa> pessoas)
{
bool cnf = true;
DateTime agr = DateTime.Now;
DateTime b = agr.AddYears(-18);
for(int a = 0; a < pessoas.Count; a++)
{
Pessoa pss = pessoas[a];
if (pss.Nascimento > b)
{
cnf = false;
}
}
return cnf;
}
}
```
### TreinofocadoC
```csharp==
using System;
using System.Collections.Generic;
class MainClass {
public static void Main (string[] args) {
TreinoFocadoC tfc = new TreinoFocadoC();
Pessoa pss1 = new Pessoa();
pss1.Nome = "Vitório Trindade Santana";
Pessoa pss2 = new Pessoa();
pss2.Nome = "Maria Leite dos Santos";
Pessoa pss3 = new Pessoa();
pss3.Nome = "Kauã Pansan Gulherme";
List<string> q5 = new List<string>();
q5.Add(pss1.Nome);
q5.Add(pss2.Nome);
q5.Add(pss3.Nome);
List<string> q6 = new List<string>();
q6.Add("Vermelho");
q6.Add("Azul");
q6.Add("Amarelo");
string x1 = tfc.SepararLetras("Yo");
string x2 = tfc.Inverter("oiiiiiiiiii");
string x3 = tfc.TodasVogais("oiy");
List<string> x5 = tfc.UltimosNomes(q5);
bool x6 = tfc.ApenasCoresPrimarias(q6);
Console.WriteLine(x1);
Console.WriteLine(x2);
Console.WriteLine(x3);
Console.WriteLine(string.Join(", ", x5));
Console.WriteLine(string.Join(", ", x6));
//Resultados:
//Y-o-
//iiiiiiiiiio
//false
//Santana, Santos, Gulherme
//True
}
}
public class Pessoa
{
public string Nome {get;set;}
public string Nascimento {get;set;}
}
public class TreinoFocadoC
{
public string SepararLetras (string frase)
{
string ltrsep = "";
for (int a = 0; a < frase.Length; a++)
{
char letra = frase[a];
ltrsep += letra + "-";
}
return ltrsep;
}
public string Inverter (string frase)
{
string invert = "";
for (int a = 0; a < frase.Length; a++)
{
char letra = frase[a];
invert = letra + invert;
}
return invert;
}
public string TodasVogais (string frase)
{
string cnst = "";
if ((frase.Contains("b") || frase.Contains("c") || frase.Contains("d") || frase.Contains("f") ||frase.Contains("g")
|| frase.Contains("h") || frase.Contains("j") || frase.Contains("k") || frase.Contains("l") ||frase.Contains("m") ||
frase.Contains("n") || frase.Contains("p") || frase.Contains("q") || frase.Contains("r") ||frase.Contains("s") ||
frase.Contains("t") || frase.Contains("v") || frase.Contains("w") || frase.Contains("x") || frase.Contains("y") || frase.Contains("z")) == true)
{
cnst = "false";
}
else
{
cnst = "true";
}
for (int a = 0; a < 0; a++)
{
char sep = cnst[a];
cnst += sep;
}
return cnst;
}
private string UltimoNome (string nomeCompleto)
{
string ultnm = "";
for (int a = 0; a < nomeCompleto.Substring(nomeCompleto.LastIndexOf(" ") + 1).Length; a++)
{
string e = nomeCompleto.Substring(nomeCompleto.LastIndexOf(" ") + 1);
char letra = e[a];
ultnm += letra;
}
return ultnm;
}
public List<string> UltimosNomes (List<string> nomeCompleto)
{
List<string> q5 = new List<string>();
for (int a = 0; a < nomeCompleto.Count; a++)
{
string nm = nomeCompleto[a];
string sbrnm = UltimoNome(nm);
q5.Add(sbrnm);
}
return q5;
}
public bool ApenasCoresPrimarias (List<string> cores)
{
bool b = true;
for (int a = 0; a < cores.Count; a++)
{
string cor = cores[0];
if (cor != "Vermelho" && cor != "Azul" && cor != "Amarelo")
{
b = false;
}
}
return b;
}
}
```
{"metaMigratedAt":"2023-06-16T02:48:10.629Z","metaMigratedFrom":"Content","title":"Session Six: Repetição FOR | Fundamentos da Lógica","breaks":true,"contributors":"[{\"id\":\"052c8e10-b233-429a-a1e0-0d8df7864830\",\"add\":38277,\"del\":15113}]"}