Créditos para Léo Andrade
Aprenda tudo sobre automações do n8n, typebot, google workspace, IA, chatGPT entre outras ferramentas indispensáeis no momento atual para aumentar a sua produtividade e eficiência.
Vamos juntos dominar o espaço dos novos profissionais do futuro!!!
#ESTRUTURA #REPETIÇÃO #APRENDA #PROGRAMAR #EP21
00:21:23
624
10252
Agora vamos aprender como utilizar a estrutura de repetição DO WHILE no C#, vamos aproveitar para ver como resolver os desafios.
QUER APRENDER MAIS SOBRE NO-CODE, LOW-CODE E VIRAR UM PROGRAMADOR DE VERDADE? ACESSE:
✅
🔳 Então Jesus declarou: “Eu sou o pão da vida. Aquele que vem a mim nunca terá fome; aquele que crê em mim nunca terá sede. João 6:35
BAIXE O E-BOOK GRATUITO: A REVOLUÇÃO LOW-CODE. EM:
✅
VISITE MEU SITE:
✅
SIGA MINHAS REDES SOCIAIS:
✅ INTAGRAM:
✅ TIKTOK:
✅ FACEBOOK:
✅ TELEGRAM:
✅ OUTROS:
AJUDE O CANAL A PRODUZIR MAIS CONTEÚDOS, SAIBA MAIS:
⭕
CONTATO PARA PARCERIAS E EVENTOS:
✅ contato@leoandrade.net
CURSOS QUE EU INDICO:
🔷 SCRUM MASTER DEFINITIVO:
🔷 CURSO DE INGLÊS:
levei 6 horas para conseguir o desafio !!
mano essa playlist foi top . em pleno 2025 eu aqui vendo kkk. parabens man pelo conteudo. gostaria que tivesse tido uma continuação
#EuSouProgramador
Olá mestre….Em outubro de 2024 essas aulas ainda são atuais ou devo procurar outros vídeos seus?
Obs.: Sei nada de nada😂😂
#EUSOUUMPROGRAMADOR. Obrigado por disponibilizar seu tempo pra passar esse conhecimento excelente!!
Eu aqui em 2024 aprendendo com vc, vlw me ajudou demais.
Minha maneira de fazer o desafio:
int n1;
Console.WriteLine("Player(1)");
Console.WriteLine("Excolha um número de 0 a 9 para o Player(2) adivinhar: ");
n1 = int.Parse(Console.ReadLine());
while(n1>9)
{
Console.WriteLine("Número informado precisa ser INFERIOR a 10");
n1 = int.Parse(Console.ReadLine());
}
Console.Clear();
string msg = "Player(2)";
int contador = 3;
int n2 = 0;
do
{
switch(contador)
{
case 3:
Console.WriteLine(msg);
Console.WriteLine("Tente adivinhar o número que o Player(1) escolheu: " + " tentativas (" + contador + ")");
n2 = int.Parse(Console.ReadLine());
while(n2>9)
{
Console.WriteLine("Número que o Player(1) informou é INFERIOR a 10");
n2 = int.Parse(Console.ReadLine());
}
msg = "ERROU!!! TENTE NOVAMENTE!";
contador = contador – 1;
break;
case 2:
Console.WriteLine(msg);
Console.WriteLine("Tente adivinhar o número que o Player(1) escolheu: " + " tentativas (" + contador + ")");
n2 = int.Parse(Console.ReadLine());
while(n2>9)
{
Console.WriteLine("Número que o Player(1) informou é INFERIOR a 10");
n2 = int.Parse(Console.ReadLine());
}
msg = "ERROU!!! TENTE NOVAMENTE!";
contador = contador – 1;
break;
case 1:
Console.WriteLine(msg);
Console.WriteLine("Tente adivinhar o número que o Player(1) escolheu: " + "ÚLTIMA TENTATIVA (" + contador + ")");
n2 = int.Parse(Console.ReadLine());
while(n2>9)
{
Console.WriteLine("Número que o Player(1) informou é INFERIOR a 10");
n2 = int.Parse(Console.ReadLine());
}
msg = "ERROU!!! TENTE NOVAMENTE!";
contador = contador – 1;
break;
case 0:
contador = contador – 1;
break;
}
} while(n1!=n2 && contador>-1);
if(contador==-1)
{
Console.WriteLine("QUE PENA VOCÊ PERDEU!!!");
}
else
{
Console.WriteLine("PARABÉNS!!! VOCÊ ACERTOU!!");
}
#eu sou um programador
Eu super entendi as aulas,agora o próximo passo é comprar o curso desenvolvo.
Alguém sabe como ele comenta no vscode, q deixa os códigos todos verdes?
Consegui fazer de um jeito mais simples do que eu vi aqui nos comentários, rapaziada! Usando só o Do While. Se quiserem ajuda me deem um toque que eu ajudo no possível!
#eusouprogramador
#eusouprogamador poh mano, sua didática é incrivel parabens, muito sucesso pra ti!
léo posta o resultado desse desafio por favor cara tantas formas de pensar ai nos comentarios mas nenhuma parecida com a sua que é mais simples
Valeu!
Suas aulas são incríveis! Parabéns!
Boa tarde um bom assunto é ficheiro/classe isso foi complicado de entender
parabens pela aula, gente eu peguei o algoritimo do @deivemar e dei uma melhorada que e do desfio final.
int n2 = 0;
string msg = "Jogador Desafiado";
string msg2 = "Você possui ";
string msg3 = " tentativa(s)";
int contador = 3;
Console.Write("Jogador 1 (Desafiante), informe um número de 0 a 9: ");
int n1 = int.Parse(Console.ReadLine());
while(n1 < 0 || n1 > 9)
{
Console.Write("Número inválido. Digite novamente de 0 a 9: ");
n1 = int.Parse(Console.ReadLine());
}
Console.Clear();
do
{
if(contador == 0)
{
Console.WriteLine("Limite de 3 tentativas excedido, você perdeu.");
break;
}
else
{
Console.WriteLine(msg);
Console.WriteLine(msg2 + contador + msg3);
}
contador = contador – 1;
Console.Write("Jogador 2 (Desafiado), informe um número de 0 a 9 para adivinhar do primeiro jogador: ");
n2 = int.Parse(Console.ReadLine());
while(n2 < 0 || n2 > 9)
{
Console.Write("Número inválido. Digite novamente de 0 a 9: ");
n2 = int.Parse(Console.ReadLine());
}
if(n2 == n1)
{
Console.WriteLine("Parabéns. O número foi: " + n1);
break;
}
msg = "Errou, tente novamente";
msg2 = "Você ainda possui ";
}
while (n2 != n1);
#EUSOUPROGRAMADOR
Oi Léo, muito boa essa série!! Você disponibilizou a resposta desse último desafio?
Sei que programação muda de diferentes formas de pensar. Como estou iniciando agora está foi a forma que conseguir resolver a ultima questão, caso ajude alguém :
Console.WriteLine("JOGADOR DESAFIANTE");
Console.WriteLine("Digite um número de 0 a 9");
int num = int.Parse(Console.ReadLine());
while(num > 9)
{
Console.WriteLine("Desafiante, você digitou um número maior do que 9, digite novamente outro número");
num = int.Parse(Console.ReadLine());
}
Console.Clear();
// n = números de tentativas!!
int n = 3;
// valor = número do desafiado!!
int valor;
string msg = "JOGADOR DESAFIADO, VOCÊ TERÁ 3 TENTATIVAS";
do
{
if(n == 0)
{
Console.WriteLine("Acabou suas tentativas, o número do desafiante era: " + num);
}
else
{
Console.WriteLine(msg);
Console.WriteLine("Ainda resta: " + n + " tentativas");
}
if(n == 0)
{
valor = num;
}
else
{
Console.WriteLine("Digite um número de 0 a 9");
valor = int.Parse(Console.ReadLine());
if (valor != num)
{
n = n – 1;
}
}
msg = "Você errou, tente novamente!";
} while (valor != num && n <= 3);
if(n == 0)
{
Console.WriteLine("fim de jogo!");
}
else
{
Console.WriteLine("Parabéns, você acertou!!!");
}
Sei que ficou bem extenso porém espero poder ajudar alguém
Parabéns Leo. Aprendi muito! Galera, o último desafio fiz assim, tentei deixar mais completo:
int n1, n2;
string msg = "Jogador Desafiado";
string msg2 = "Você possui ";
string msg3 = " tentativa(s)";
int contador = 4;
Console.Write("Jogador 1 (Desafiante), informe um número de 0 a 9: ");
n1 = int.Parse(Console.ReadLine());
while(n1 < 0 || n1 > 9)
{
Console.Write("Número inválido. Digite novamente de 0 a 9: ");
n1 = int.Parse(Console.ReadLine());
}
Console.Clear();
do
{
if(contador == 1)
{
Console.WriteLine("Limite de 3 tentativas excedido, você perdeu.");
break;
}
else
{
contador–;
}
Console.WriteLine(msg);
Console.WriteLine(msg2 + contador + msg3);
Console.Write("Jogador 2 (Desafiado), informe um número de 0 a 9 para adivinhar do primeiro jogador: ");
n2 = int.Parse(Console.ReadLine());
if(n2 == n1)
{
Console.WriteLine("Parabéns. O número foi: " + n1);
break;
}
msg = "Errou, tente novamente";
msg2 = "Você ainda possui ";
}
while(n2 != n1);