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 #EP20
00:24:11
1025
13625
Chegou a hora de aprender como utilizar a estrutura de repetição WHILE em C#.
QUER APRENDER MAIS SOBRE NO-CODE, LOW-CODE E VIRAR UM PROGRAMADOR DE VERDADE? ACESSE:
✅
🔳 “Eu disse essas coisas para que em mim vocês tenham paz. Neste mundo vocês terão aflições; contudo, tenham ânimo! Eu venci o mundo”. João 16:33
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:
E ai Leoo, tenho 13 anos, sempre quis aprender a programar e vc ajudou muito, parabens pelo esforço, as aulas realmente são muito boas, e graças a vc estou programando, valeuu
O vídeo ficou muito bem exeplicado, Parebéns Léo!
!
Eu irei despensar essa cadeira porq os seus vídeos ajudam muito
Rapaz, consegui fazer o desafio e depois o desafio do desafio kkkkkkkkkkkkk
Acho q deve ter uma forma melhor de empregar isso, mas como disse um amigo meu, isso tu se preocupa depois, o importante é rodar.
Usar uma parábola (try)
Esqueci de colocar o readLine dentro da while, quase explodi meu pc KKKKK
O meu ficou bem legal!
So que confesso que qubrei a cabeça kkkk.
Console.WriteLine("JOGADOR DESAFIANTE, Insira seu Numero secreto de 0 a 9");
int n1 = int.Parse(Console.ReadLine());
while(n1 > 9 | n1 < 0)
{
Console.WriteLine("Somente numeros entre 0 e 9!!! ");
Console.WriteLine("JOGADOR DESAFIANTE, Insira seu Numero secreto de 0 a 9");
n1 = int.Parse(Console.ReadLine());
}
Console.Clear();
Console.WriteLine("JOGADOR DESAFIADO, Insira seu Numero secreto de 0 a 9");
int n2 = int.Parse(Console.ReadLine());
while(n2 > 9 | n2 < 0)
{
Console.WriteLine("Somente numeros entre 0 e 9!!! ");
Console.WriteLine("JOGADOR DESAFIADO, Insira seu Numero secreto de 0 a 9");
n2 = int.Parse(Console.ReadLine());
}
while(n2 != n1)
{
Console.WriteLine("Me desculpe, você Não acertou, TENTE NOVAMENTE:");
Console.WriteLine("JOGADOR DESAFIADO, Insira seu Numero secreto de 0 a 9");
n2 = int.Parse(Console.ReadLine());
}
Console.WriteLine("PARABENS, VOCÊ ACERTOU WINNNNNN");
Olá, professor! Tem alguma Playlist de C# ?
Léo, você é espetacular. Tenho 45 anos e entrei no mundo da programação faz 2 meses e suas aulas são perfeitas e consegui aprender o que levei 1 mês em aula. Desejo sucesso a você e que Deus lhe prospere.
Excelente conteúdo do canal, Obrigado.
Estou com dificuldade no console.readline
22:32 já fiz isso antes de você passar o desafio kkk
Fiz o desafio usando um While(N >= 10) e While(X >=10). Espero que ajude alguém!
voce é uma pessoal genial, como professor, comecei do zero, e em menos de uma semana, consegui fazer todos exercícios sozinho, inclusive usando linhas adicionais, como player 1 , insira seu nome, usando formatação com $, coloquei tbm, sozinho a questao de verificar se o numero é de 0-10 usando while, ficou bem completo, estou super feliz ja me sentindo um programador kkkk,
Da horaaaaaa fiz o segundo sem ver vc fazer, de novo c peqna diferença mas deu certo o resultado. Maravilha
caraca meu xará, muito bom mesmo, consegui fazer o desafio final sem olhar nenhum outro vídeo pois o seu foi muito didático, agradeço por isso….
Fiz dessa maneira:
Console.Write("DESAFIANTE: Informe um número de 0 a 100: ");
int desafiante = int.Parse(Console.ReadLine()!);
while(desafiante > 100){
Console.WriteLine("Por favor, um número menor que 100");
desafiante = int.Parse(Console.ReadLine()!);
}
Console.Clear();
Console.Write("DESAFIADO: Faça o palpite de um número entre 0 a 100: ");
int desafiado = int.Parse(Console.ReadLine()!);
while(desafiado > 100){
Console.WriteLine("Por favor, um número menor que 100");
desafiado = int.Parse(Console.ReadLine()!);
}
Muito obg léo
Léo no desafio 13:46 eu fiz desse jeito, e deu no mesmo
int resultado = 100;
Console.WriteLine("informe um numero válido! );
int numero = int.Parse(Console.ReadLine());
while(numero < 100)
{
resultado = resultado + numero;
Console.WriteLine("Numero invalido, informe um numero correto! ");
numero = int.Parse(Console.ReadLine());
}
Console.WriteLine("Numero informado corretamente!");
Tem algum problema?
Tentei colocar a opção dele escolher se quer continuar ou não, mas não consegui chegar no raciocínio. Estava fazendo em Python. Tipo, se ele errasse eu colocava a mensagem "Você errou. Quer tentar novamente?" Se ele digitasse "S", pediria um novo número, se digitasse "N" ele daria "GAMEOVER". Mas não deu certo. Vou colocar o código aqui em baixo, caso alguém saiba resolver, ficarei muito grata.
j1 = input("Jogador 1, escolha um número: ")
j2 = input("Jogador 2, que número o Jogador 1 escolheu? ")
while j2 != j1:
resp = input("Você errou! Deseja continuar? [S] para sim. [N] para não.")
if resp == "S":
j2 = input("Jogador 2, que número o Jogador 1 escolheu? ")
elif resp == "N":
print(f"Game Over! O jogador 1 escolheu o número {j1}")
break
print(f"Parabéns! você escolheu o número {j2} e seu adversário escolheu o número {j1} também.")
Na verdade o código dá certo, a questão é que o resultado quando ele acerta está fora do WHILE, então mesmo ele digitando "N" irá aparecer a mensagem de "GAME OVER" e "Parabéns."
caramba meia 30 pra fazer bloqueio de um numero maior que 9
#EuVouProgramar
Boa noite, tenho 16 anos estou cursando um curso que ensina a linguagem c sharp , você me ajudou muito com essas aulas, estava com muita duvida no sistema de validar cpf com while, esse video foi um esclarecimento.
O cara é um gênio, didática muito boa, é impressionante KKKKKKKKKKK
Deus é mais!!! Em C# eu estou ficando é malucoooooooo
Léo criei um código que pergunta a senha, como eu faço para adicionar tentativas ?
string senha = "123";
Console.Write("Insira a senha ");
string tentativa = Console.ReadLine();
while(senha != tentativa)
{
Console.WriteLine("Senha incoreta, tente novamente ");
Console.Write("Insira a senha ");
tentativa = Console.ReadLine();
}
Console.WriteLine("Parabéns");
Coloquei o codigo bem completo.
{
int n1, n2;
String p1, p2;
Console.WriteLine("Este é um jogo no qual o 'P1' escolhe um número, e o 'P2' tenta adivinhar qual é.");
Console.WriteLine("Quais são os nomes de P1 e P2?");
Console.Write("Nome do P1: "); p1 = Console.ReadLine() ??"";
Console.Write("Nome do P2: "); p2 = Console.ReadLine() ??"";
Console.Write(p1+", escolha um número (0 a 10): ");
n1 = int.Parse(Console.ReadLine() ??"");
while(n1>10)
{
Console.Write("O número "+n1+" é maior que 10. SELECIONE OUTRO: ");
n1 = int.Parse(Console.ReadLine() ??"");
while(n1<0)
{
Console.Write("O número "+n1+" é menor que 0. SELECIONE OUTRO: ");
n1 = int.Parse(Console.ReadLine() ??"");
}
}
while(n1<0)
{
Console.Write("O número "+n1+" é menor que 0. SELECIONE OUTRO: ");
n1 = int.Parse(Console.ReadLine() ??"");
while(n1>10)
{
Console.Write("O número "+n1+" é maior que 10. SELECIONE OUTRO: ");
n1 = int.Parse(Console.ReadLine() ??"");
}
}
Console.WriteLine("Você escolheu o número "+n1+". Aperte 'ENTER' para continuar e passar a vez p/ o(a) "+p2+".");
string r = Console.ReadLine() ??"";
Console.Clear();
do
{
Console.WriteLine("LEMBRE – SE QUE VOCÊ TEM TRÊS TENTATIVAS!!!");
Console.WriteLine(p2);
Console.Write("Qual número (0 a 10) você acha que o(a) "+p1+" escolheu? ");
n2 = int.Parse(Console.ReadLine() ??"");
p2 = "ERROU. Não foi esse número que o(a) "+p1+" escolheu. Tente outro: ";
while(n2>10)
{
Console.Write("O número "+n2+" é maior que 10. SELECIONE OUTRO: ");
n2 = int.Parse(Console.ReadLine() ??"");
while(n2<0)
{
Console.Write("O número "+n2+" é menor que 0. SELECIONE OUTRO: ");
n2= int.Parse(Console.ReadLine() ??"");
}
}
while(n2<0)
{
Console.Write("O número "+n2+" é menor que 0. SELECIONE OUTRO: ");
n2= int.Parse(Console.ReadLine() ??"");
}
while(n2>10)
{
Console.Write("O número "+n2+" é maior que 10. SELECIONE OUTRO: ");
n2 = int.Parse(Console.ReadLine() ??"");
}
} while(n1!=n2);
Console.WriteLine("PARABÉNS!!! Você adivinhou!!! O número que o "+p1+" tinha escolhido era "+n2+".");
}
Muito obrigada por este vídeo.
O ultimo desafio:
Console.WriteLine("JOGADOR NUMERO UM :");
Console.WriteLine("IFORME UM NUMERO MENOR QUE 10:");
int n1 = int.Parse(Console.ReadLine());
Console.Clear();
Console.WriteLine("JOGADOR NUMERO DOIS:");
Console.WriteLine("TENTE ADIVINHAR O NUMERO DO PRIMEIRO JOGADOR MENOR QUE 10:");
int n2 = int.Parse(Console.ReadLine());
int tent = 1;
if((n1<=9)&&(n2<=9)){
while((tent<3) && (n1 !=n2) ){
Console.WriteLine("VOCE ERROU");
tent = tent+1;
Console.WriteLine("IFORME OUTRO NUMERO , JOGADOR 2: "+tent);
n2 = int.Parse(Console.ReadLine());
}
if((tent<=3)&&(n1==n2)){
Console.WriteLine("PARABENS VOCE ACERTOU");
}
else{
Console.WriteLine("SUAS TENTATIVAS ACABARAM");
}
}
else{
Console.WriteLine("NUMERO INVALIDO SELECIONADO POR UM JOGADOR,SUPERIOR A 9!");
}
Console.WriteLine("FIM DE JOGO");
Me sinto inteligente quando eu decido fazer uma coisa antes de tu pedir, só estou com medo de quando acabar a playlist, eu não saber mais pra onde evoluir na programação
Incrível Leo, to a 1 semana acompanhando a série, e to aprendendo muito!! Estou conseguindo resolver os desafios antes de ver você fazendo! Muito show, parabéns!
👏👏👏👏👏 tava doido para chegar nesse desafio do game .
Assim que eu fiz o fluxograma desse desafio procurei um app para programar no celular, fiz o game, mas não tinha o recurso de esconder o número do desafiante. Agora ficou perfeito . 👏👏👏 .
Vou agora partir para o filtro desse último desafio . Vlw Leo . 💪💪
Não sei se essa é a maneira mais inteligente de criar esse código, mas estou muito feliz com o rersultado e muito obrigado ao @leoandradenet , eu conssegui fazer este código usando os conhecimentos que vim adquirindo desde a 1ª aula… Continue!
O meu ficou assim:
– Incrementei com um contador de tentativas até vim o acerto;
– Usei também alguns bocos if para auxiliar na limpeza e caso o desafiante resolva digitar algum nº fora dos critérios após ele já ter digitado alguma(s) vezes dentro dos critérios.
{
int tentativas = 1;
Console.WriteLine("Desafiante escreva 1 nº entre 1 e 9: ");
int desafiante = int.Parse(Console.ReadLine());
Console.Clear();
while ((desafiante < 1) | (desafiante > 9))
{
Console.WriteLine("Valor digitado é INVÁLIDO: ");
Console.WriteLine("Desafiante escreva 1 nº ENTRE 1 e 9: ");
desafiante = int.Parse(Console.ReadLine());
Console.Clear();
}
Console.WriteLine("Desafiado tente acertar o nº do desafiante: ");
int desafiado = int.Parse(Console.ReadLine());
if ((desafiado < 1 ) | (desafiado > 9)){
Console.Clear();
}
while ((desafiado < 1 ) | (desafiado > 9))
{
Console.WriteLine("Valor digitado é INVÁLIDO: ");
Console.WriteLine("Desafiado escreva 1 nº ENTRE 1 e 9: ");
desafiado = int.Parse(Console.ReadLine());
if ((desafiado < 1 ) | (desafiado > 9)){
Console.Clear();
}
}
while (desafiado != desafiante)
{
if ((desafiado < 1 ) | (desafiado > 9)){
Console.WriteLine("Valor digitado é INVÁLIDO: ");
Console.WriteLine("Desafiado escreva 1 nº ENTRE 1 e 9: ");
desafiado = int.Parse(Console.ReadLine());
}
tentativas = tentativas + 1;
Console.WriteLine("Valor errado, tente novamente: ");
desafiado = int.Parse(Console.ReadLine());
}
Console.WriteLine("Parabéns Você acertou!");
Console.WriteLine("Tentativas: " + tentativas);
}
👍👍