Loop WHILE / Estruturas de iteraão - Curso Programação Completo C# - Aula 20

  Рет қаралды 19,494

CFBCursos

CFBCursos

Күн бұрын

Пікірлер: 57
@diegod4553
@diegod4553 4 жыл бұрын
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
@Guilherme_kg Ай бұрын
Didática boa
@ronysales
@ronysales 5 жыл бұрын
Parabéns pelo dedicação a nós desconhecido.
@DigosTecnologia
@DigosTecnologia 4 жыл бұрын
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.
@michlosbsb
@michlosbsb 3 жыл бұрын
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
@deividicesarmacielcdeividi3605
@deividicesarmacielcdeividi3605 4 жыл бұрын
Excelente professor muito obrigado pela iniciativa obrigado mesmo
@capitan8646
@capitan8646 4 жыл бұрын
estou assistindo c# e c++, muito bom
@rafaeldalpra
@rafaeldalpra 4 жыл бұрын
Obrigado pelo video professor e dedicação.
@davidlimapaixao6607
@davidlimapaixao6607 Жыл бұрын
Sim vai dar certo, pois o loop estará a contar com 10 posições. Abraços professor, gosto muito das suas aulas
@cromusgameplay
@cromusgameplay 4 жыл бұрын
Excelente professor
@Gabriel_Guedes
@Gabriel_Guedes 4 жыл бұрын
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
@mappingworldbrasil
@mappingworldbrasil 2 жыл бұрын
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?
@leaords8538
@leaords8538 4 жыл бұрын
Muito obg pelo vídeo ❤️
@ramosandresc
@ramosandresc Жыл бұрын
👍👍👍
@Loucrazy1
@Loucrazy1 5 ай бұрын
10:15 eu acho q vai dá certo
@Loucrazy1
@Loucrazy1 5 ай бұрын
errei kkk
@marcelocesar7527
@marcelocesar7527 2 жыл бұрын
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
@felipecortes4891 Жыл бұрын
O que definiu a quantidade foi a matrix lá em cima e não dentro do bloco while
@pablodamasceno3296
@pablodamasceno3296 2 ай бұрын
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-js3rn
@DiogoSilva-js3rn 4 жыл бұрын
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í.
@EcxorTube
@EcxorTube 4 жыл бұрын
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.
@whyyr3556
@whyyr3556 3 жыл бұрын
se colocar o comando "i--;" na primeira linha do ecopo do while também daria certo
@felipemagalhaes6782
@felipemagalhaes6782 5 жыл бұрын
Estou começando agora, devo assistir a playlist antiga de programação c?
@cfbcursos
@cfbcursos 5 жыл бұрын
Cara, em programação conhecimento nunca é demais, recomendo assistir sim, tanto a de C++ quanto a de Unity e as outras tbm
@felipemagalhaes6782
@felipemagalhaes6782 5 жыл бұрын
@@cfbcursos Mas assim, posso começa pela C#?
@cfbcursos
@cfbcursos 5 жыл бұрын
Pode sim, sem problemas
@felipemagalhaes6782
@felipemagalhaes6782 5 жыл бұрын
@@cfbcursos Opa, blz! vlw!
@VolnirBorre1
@VolnirBorre1 9 ай бұрын
Eu percebi que o num[i] = 0; dentro do While é descartável, vai dar o mesmo resultado
@adrianosoares8474
@adrianosoares8474 5 жыл бұрын
Professor terá aula de conexão com o banco de dados??
@cfbcursos
@cfbcursos 5 жыл бұрын
Vamos usar o SQLLite, como no curso de Qt Creator...
@marcelocesar7527
@marcelocesar7527 2 жыл бұрын
afinal o 0 nao foi contado em um momento e depois foi contado ?
@guilhermefilho528
@guilhermefilho528 3 ай бұрын
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.
@LckasTam
@LckasTam 2 жыл бұрын
i = num.Length dará errado porque "num" só tem 10 espaços, mas o código precisa de 9 números
@Valdao99
@Valdao99 4 жыл бұрын
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.
@Valdao99
@Valdao99 4 жыл бұрын
A solução que você deu, só roda o loop 9 vezes e não 10.
@tijolinhostt1529
@tijolinhostt1529 4 жыл бұрын
@@Valdao99 ? é so adicionar +1 cara é simples !
@gossantana844
@gossantana844 4 жыл бұрын
vai dar erro
@primata83
@primata83 2 жыл бұрын
visto
@davidbelfort1346
@davidbelfort1346 3 жыл бұрын
pensei que daria certo, tururu kkkkkkkkkk
@Everaldo3d2a
@Everaldo3d2a 2 жыл бұрын
O título do vídeo tá errado professor , tá faltando a "ç" na palavra
@segurancaunlimited1754
@segurancaunlimited1754 4 жыл бұрын
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" .
@segurancaunlimited1754
@segurancaunlimited1754 4 жыл бұрын
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");
@segurancaunlimited1754
@segurancaunlimited1754 4 жыл бұрын
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!!!!!
@ricardoerickrebelo3380
@ricardoerickrebelo3380 11 ай бұрын
Deveria ser while(i>=0).
@andiamomognato6184
@andiamomognato6184 3 жыл бұрын
Vai dar certo porém terá 11 valores
@VolnirBorre1
@VolnirBorre1 9 ай бұрын
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_edna
@clairton_edna 5 жыл бұрын
não dá certo, porque falta atributos, pois um é o tamanho do vetor e outro seria um inteiro, talves falta tapy cast
@gabrieldiogo_gd
@gabrieldiogo_gd 2 жыл бұрын
char per=char.Parse( Console.ReadLine()); while (per == 's') {Console.WriteLine("gd"); per = char.Parse(Console.ReadLine()); }
@andiamomognato6184
@andiamomognato6184 3 жыл бұрын
levei fumo pois não levei em conta o estouro da matriz!!
@chagud
@chagud 5 жыл бұрын
eu acho que vai dar errado
@chagud
@chagud 5 жыл бұрын
acertei acho que fizeram algo parecido quando eu aprendia py e no py len() tabem da o valor contando apartir do 1
@jonathangofetomoreira6567
@jonathangofetomoreira6567 3 жыл бұрын
não vai dar
@AlveEsSzZ
@AlveEsSzZ 10 ай бұрын
vai dar errado moço
@samuelmorenoaraujo5755
@samuelmorenoaraujo5755 3 жыл бұрын
Não vai dar certo :)
Métodos - Curso Programação Completo C# - Aula 24
19:38
CFBCursos
Рет қаралды 33 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
I made Tetris in C, this is what I learned
15:15
Austin Larsen
Рет қаралды 29 М.
Fast Inverse Square Root - A Quake III Algorithm
20:08
Nemean
Рет қаралды 5 МЛН
How do computers read code?
12:01
Frame of Essence
Рет қаралды 3,1 МЛН
Trump Started Negotiations / Is the War Ending?
12:18
NEXTA Live
Рет қаралды 382 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН