Muito obrigada professor! Vc ensina muito melhor do que meus professores reais no curso técnico. Aí está uma das razões porque eles não recomendam seus alunos a aprender no youtube.
@Guilherme_kgАй бұрын
Didática boa
@ronysales5 жыл бұрын
Parabéns pelo dedicação a nós desconhecido.
@DigosTecnologia4 жыл бұрын
Professor, tem mais um " pequeno erro ", quando o senhor coloca while (i > 0) o resultado das interações é de apenas 9, porque foi inicializado em 9, assim fica, 9,8,7,6,5,4,3,2,1 e precisaria ser while(i >= 0) para assim ficar 9,8,7,6,5,4,3,2,1,0 e se deixarmos na inicialização i = num.length dará o erro do tamanha do vetor, acredito ser melhor deixar int i = (num.length-1);, Abraços, gosto muito dos seus vídeos, parabéns professor.
@michlosbsb3 жыл бұрын
Olá... pode fazer o decremento também logo após a entrada no loop... também dá certo. while(i>0){ i--; num[i] = i;... Valor de Num na posição 9: 9 Valor de Num na posição 8: 8 Valor de Num na posição 7: 7 Valor de Num na posição 6: 6 Valor de Num na posição 5: 5 Valor de Num na posição 4: 4 Valor de Num na posição 3: 3 Valor de Num na posição 2: 2 Valor de Num na posição 1: 1 Valor de Num na posição 0: 0
@deividicesarmacielcdeividi36054 жыл бұрын
Excelente professor muito obrigado pela iniciativa obrigado mesmo
@capitan86464 жыл бұрын
estou assistindo c# e c++, muito bom
@rafaeldalpra4 жыл бұрын
Obrigado pelo video professor e dedicação.
@davidlimapaixao6607 Жыл бұрын
Sim vai dar certo, pois o loop estará a contar com 10 posições. Abraços professor, gosto muito das suas aulas
@cromusgameplay4 жыл бұрын
Excelente professor
@Gabriel_Guedes4 жыл бұрын
No último exemplo foram impressos apenas 9 componentes da array. Faltou você colocar i=>0 na função while. Você também poderia realizar o decremento no início da função while e manter atribuição de i=num.length e i>0
@mappingworldbrasil2 жыл бұрын
Professor, por favor, seria mais rápido para o programa alterar os valores de num com o while ou com o for? No caso em termos de processamento?
@leaords85384 жыл бұрын
Muito obg pelo vídeo ❤️
@ramosandresc Жыл бұрын
👍👍👍
@Loucrazy15 ай бұрын
10:15 eu acho q vai dá certo
@Loucrazy15 ай бұрын
errei kkk
@marcelocesar75272 жыл бұрын
se o while é usado quando não sabemos a quantidade de repetições porque colocou no 4:14 até 10.... **desculpa por ser leigo no assunto** é uma duvida porque esta ficando igual o for...
@felipecortes4891 Жыл бұрын
O que definiu a quantidade foi a matrix lá em cima e não dentro do bloco while
@pablodamasceno32962 ай бұрын
Na real você pode definir um limite para o while, a questão de quando usa um ou outro é facilidade para trabalhar. Ele poderia ter definido o parâmetro do while como o array também, aí ele encerraria junto com o tamanho do vetor.
3 жыл бұрын
Antes de rodar... acho que int i=num.Length vai dar certo...
3 жыл бұрын
aê burrão... kkkk
@DiogoSilva-js3rn4 жыл бұрын
Creio eu que vai dar certo,já que o lenght pega o número de posições do vetor,e não o conteúdo em sí.
@EcxorTube4 жыл бұрын
10:10 Se a variável adquirir o valor que está escrito, vai emitir o erro, caso capture o número de posições do vetor, dará certo.
@whyyr35563 жыл бұрын
se colocar o comando "i--;" na primeira linha do ecopo do while também daria certo
@felipemagalhaes67825 жыл бұрын
Estou começando agora, devo assistir a playlist antiga de programação c?
@cfbcursos5 жыл бұрын
Cara, em programação conhecimento nunca é demais, recomendo assistir sim, tanto a de C++ quanto a de Unity e as outras tbm
@felipemagalhaes67825 жыл бұрын
@@cfbcursos Mas assim, posso começa pela C#?
@cfbcursos5 жыл бұрын
Pode sim, sem problemas
@felipemagalhaes67825 жыл бұрын
@@cfbcursos Opa, blz! vlw!
@VolnirBorre19 ай бұрын
Eu percebi que o num[i] = 0; dentro do While é descartável, vai dar o mesmo resultado
@adrianosoares84745 жыл бұрын
Professor terá aula de conexão com o banco de dados??
@cfbcursos5 жыл бұрын
Vamos usar o SQLLite, como no curso de Qt Creator...
@marcelocesar75272 жыл бұрын
afinal o 0 nao foi contado em um momento e depois foi contado ?
@guilhermefilho5283 ай бұрын
olá, não to conseguindo usar o "Lenght" esta dando um erro na hora de compilar "System Array" se alguem poder me ajuda agradeço.
@LckasTam2 жыл бұрын
i = num.Length dará errado porque "num" só tem 10 espaços, mas o código precisa de 9 números
@Valdao994 жыл бұрын
No caso de int i=num.Length; ... Console.WriteLine(num[i]); Dá erro porque o tamanho do vetor é 10, mas o índice de num é de 0 a 9 e o primeiro [i] é 10.
@Valdao994 жыл бұрын
A solução que você deu, só roda o loop 9 vezes e não 10.
@tijolinhostt15294 жыл бұрын
@@Valdao99 ? é so adicionar +1 cara é simples !
@gossantana8444 жыл бұрын
vai dar erro
@primata832 жыл бұрын
visto
@davidbelfort13463 жыл бұрын
pensei que daria certo, tururu kkkkkkkkkk
@Everaldo3d2a2 жыл бұрын
O título do vídeo tá errado professor , tá faltando a "ç" na palavra
@segurancaunlimited17544 жыл бұрын
int[] num = new int[10]; int i = 0; while (i> num.Length) { num[i] = 0; Console.WriteLine(num[i]); i--; } Console.WriteLine("FIM DO LOOP WHILE"); //Eu coloquei o "num.Length" dentro do "WHILE". Me retornou um valor vazio dentro do WriteLine, seguido da última mensagem final. Desta forma aí do exemplo da "Erro de limite de Matriiz" .
@segurancaunlimited17544 жыл бұрын
Respondendo meu próprio comentário: int[] num = new int[10]; int i = 0; while (i> num.Length) { i--; //coloquei o decremento antes da expressão abaixo e não deu erro. Retornou "0" dez vezes. num[i] = 0; Console.WriteLine(num[i]); writeLine: 0 0 0 0 0 0 0 0 0 0 } Console.WriteLine("FIM DO LOOP WHILE");
@segurancaunlimited17544 жыл бұрын
OLHA EU DE NOVO E DESSA VEZ DEU CERTO O DECREMENTO: 9,8,7,6,5,4,3,2,1,0. (FICOU MAIS BONITO ADICIONANDO íNDICE).kkkkkkkk int[] num1 = new int[10]; int i = num.Length; while (i > 0) { i--; //DECREMENTO "CONTINUA" ANTES DA EXPRESSÃO ABAIXO. num[i] = 0; Console.WriteLine("numeros: {0}", i); //ADICIONEI UM ÍNDICE PARA QUE MOSTRASSE O DECRÉSCIMO: RESPOSTA DO writeLine: Numeros: 9 Numeros: 8 Numeros: 7 Numeros: 6 Numeros: 5 Numeros: 4 Numeros: 3 Numeros: 2 Numeros: 1 Numeros: 0 FIM DO LOOP WHILE } Console.WriteLine(" FIM DO LOOP WHILE"); ;) AGORA FOI!!!!!
@ricardoerickrebelo338011 ай бұрын
Deveria ser while(i>=0).
@andiamomognato61843 жыл бұрын
Vai dar certo porém terá 11 valores
@VolnirBorre19 ай бұрын
Achei que complicou um pouco esse, e essa estrutura de repetição ao inverso é melhor fazer desse jeito using System; namespace MyApplication { class Program { static void Main(string[] args) { int i = 5; while (i > 0) { Console.WriteLine(i); i- -; } } } }
@clairton_edna5 жыл бұрын
não dá certo, porque falta atributos, pois um é o tamanho do vetor e outro seria um inteiro, talves falta tapy cast
@gabrieldiogo_gd2 жыл бұрын
char per=char.Parse( Console.ReadLine()); while (per == 's') {Console.WriteLine("gd"); per = char.Parse(Console.ReadLine()); }
@andiamomognato61843 жыл бұрын
levei fumo pois não levei em conta o estouro da matriz!!
@chagud5 жыл бұрын
eu acho que vai dar errado
@chagud5 жыл бұрын
acertei acho que fizeram algo parecido quando eu aprendia py e no py len() tabem da o valor contando apartir do 1