@@ajomargarcia Fera demais !!!!! O cara pra postar um vídeo tem que ter conteúdo, boa expressão vocal, gestual, cenário, luminosidade... além de tudo ainda é 🐱 Só elogio ao Pietro, profissional, pessoal, simpático, top, muito top.
MARAVILHOSO MARAVILHOSO, eu fico surpreso de eu estar aprendendo kkkkkk eu fiz umas modificações pra ficar mais lembrável, demorei um pouco pra pensar na logica que fez o loop repetir quantas vez o usuario queria, MAS FUNCIONA! printf("Objetivo: Escolha quantas vezes quer que seja impresso \"Red Dead Redemption 2\" e o melhor jogo do mundo "); int contador; int resposta; printf("Sua escolha: "); scanf("%d", &resposta); for(contador = 1; contador
@@TokaGado sim sim, mas eu não tinha entendido muito na parte do for, mas eu acho que a lógica é essa: o contador vale 1 , se ele for menor ou igual a resposta do usuário, vai imprimir apenas uma vez a mensagem, porém tem o "contador++" , aí por conta disso o código se repete aumentando o contador ate chegar no número escolhido pelo usuário... Eu demorei pra entender kk
@@LuizCarlos-ex4wd foi assim que vi o For pela primeira vez, ele meio que era o que segurava o loop enquanto verdadeiro, ao msm tempo que era reutilizado pra ser printado. Cérebro quebrou na facul
eu gostei da aula porem indico que tire a musica de fundo, pois ela tira mto a minha atenção e talvez n seja apenas um problema pessoal, pois ja vi mta gnt que n consegue ter foco com barulho de fundo
Tem toque amigo? Tem aprender a fazer várias coisas ao mesmo tempo e turbinar seu cérebro forçar ele a trabalhar, tem gente que programa escutando música e estuda escutando música tbm
Professor, existe um programa para que o For inicialize, compare e atualize ne. Isto esta embutido dentro dele, nao no nosso programa, em que linguagem isso é feito.
basicamente: int i; for(i=10; i>=1; i--){ printf("Iteração: %d ", i); } observe que é usado o i--, ou seja, ela vai subtrair 1 de i, pois i começa em 10 e queremos diminuir ela até chegar em 0
fala pietro, belesma? poderia falar sobre leitura de arquivos ? meu arquivo so dá "erro na abertura de arquivos", gosto dms das suas dicas tmj dale programadores
Mais ou menos... A resposta correta seria: não. O for é uma estrutura de repetição, enquanto que um booleano é um tipo de dados. Todavia, de fato, a expressão lógico-relacional do for apresenta um resultado booleano (verdadeiro ou falso).
Poderia me explicar o uso do comando for nesse código? Não entendi a condição dada #include #include main(){ char str[100]; int i,cont=0; printf("Entre com uma string: "); fflush(stdin); gets(str); printf("String: %s ",str); for(i=0;str[i];i++) if (str[i]=='a' || str[i]=='A') cont++; printf("A letra 'a' aparece %d vezes nessa string. ",cont); }
@@profpietromartins str[i] no "for" quando contem algo, o programa entende que é verdadeiro, condição verdadeira, e o comando continua. Quando str[i] for vazio, ou seja, o programa entende que é falso, daí para o comando "for"
Teoricamente você teria sim, esse poder de escolher. Apenas o do-while que talvez você tenha um pouco mais de dificuldade em "usar em qualquer ocasião". Enfim, com a prática você vai entender como a coisa funciona.
quando eu executo o while ou do while ou for aparece esse erro: Failed to execute "C:\Users\dhilo\OneDrive\┴rea de Trabalho\Untitled1.exe": Error 225: NÒo foi possÝvel concluir a operaþÒo com Ûxito porque o arquivo contÚm um vÝrus ou software possivelmente indesejado.
Voltei pra rever várias aulas, principalmente de Scanf, switch case
Meu professor em Engenharia de Software na Unicesumar!! Estou maratonando todos os vídeos
agora eu realmente achei uma boa explicação do comando FOR
Baita vídeo Bro! Obrigado!!!
O melhor curso da internet, sucesso professor!
Espero que você continue realizando essas aulas!!!
Obrigado meu caro.
Muito legal
irmão, eu sou uma batata, e esse vídeo deixou tudo tão simples, obrigado por isso!
KKKKKK eu
eu ai
didática sensacional! me ajudando bastante a aprender lógica junto com uma linguagem!!!!
AIDENTO!!!
kkkkk
Você é incrível professor Pietro!
Eu só assisto depois da meia noite, hehehe
Fera na programação, video leve, suave, gostoso de assistir.
Parabéns Pietro.
Aulas muito boas,ajuda demais.
@@ajomargarcia Fera demais !!!!! O cara pra postar um vídeo tem que ter conteúdo, boa expressão vocal, gestual, cenário, luminosidade... além de tudo ainda é 🐱
Só elogio ao Pietro, profissional, pessoal, simpático, top, muito top.
7:06
Em Python é muito simplesl fazer, agora realmente entendi a evolução das linguagens de programação
Muito bom, nota 10 sempre. No aguardo dos próximos
Obrigado pela aula! Muito bem explicada!
Deus te abençoe.
Amém 🙏
Que aula incrível, vlww professor
Ótima aula professor!!! por hoje encerro aqui
Professor topado! Faz uma aula sobre alocação dinâmica de memória e as boas práticas para desaloca-lá.
MARAVILHOSO MARAVILHOSO, eu fico surpreso de eu estar aprendendo kkkkkk eu fiz umas modificações pra ficar mais lembrável, demorei um pouco pra pensar na logica que fez o loop repetir quantas vez o usuario queria, MAS FUNCIONA!
printf("Objetivo: Escolha quantas vezes quer que seja
impresso \"Red Dead Redemption 2\" e o melhor jogo do mundo
");
int contador;
int resposta;
printf("Sua escolha: ");
scanf("%d", &resposta);
for(contador = 1; contador
Demorei um tempinho pra entender seu código kkk
@@LuizCarlos-ex4wd as quebras de linha confundem um pouco ksksks
@@TokaGado sim sim, mas eu não tinha entendido muito na parte do for, mas eu acho que a lógica é essa: o contador vale 1 , se ele for menor ou igual a resposta do usuário, vai imprimir apenas uma vez a mensagem, porém tem o "contador++" , aí por conta disso o código se repete aumentando o contador ate chegar no número escolhido pelo usuário... Eu demorei pra entender kk
@@LuizCarlos-ex4wd foi assim que vi o For pela primeira vez, ele meio que era o que segurava o loop enquanto verdadeiro, ao msm tempo que era reutilizado pra ser printado. Cérebro quebrou na facul
@@TokaGado // um print diferenciado que coloca
no final automatico :O
void print(char* msg){
printf("%s
", msg);
} talvez facilite sua vida kkkkkkk
Obrigado pela explicação.
grande mestre!
Opaa
Ajudou muito
muito bom
muito bom!!! obg por essas aulas!
Tenho acompanhado as suas aulas e tem sido de grande ajuda. Como fazer a tabuada de dividir partindo dos resultados de Multiplicação?
Salve Professor Pietro, com o for e mais facil de fazer um laço de repetição....
Tbm achei
Valeu cara, você é fera.
Vamos juntos! Obrigado pelo feedback!
E aí, sobrevivendo? rsrs
Que curso incrível, parabéns.
Obrigado pelo elogio. Bons estudos!
Explica melhor que minhas professoras da faculdade
Show!!!
Em que momento usar o while e quando usar o for? Estou com duvidas, porque na minha visao os dois fazem a mesma coisa.
eu gostei da aula porem indico que tire a musica de fundo, pois ela tira mto a minha atenção e talvez n seja apenas um problema pessoal, pois ja vi mta gnt que n consegue ter foco com barulho de fundo
Tem toque amigo? Tem aprender a fazer várias coisas ao mesmo tempo e turbinar seu cérebro forçar ele a trabalhar, tem gente que programa escutando música e estuda escutando música tbm
Nem percebi que tinha música KAKAKAKKKKKAKAKAKAKAKAKAKAKAKAKAKAKAKAKA
Cara! como eu nunca tinha percebido a música kkkkkk
Professor, existe um programa para que o For inicialize, compare e atualize ne. Isto esta embutido dentro dele, nao no nosso programa, em que linguagem isso é feito.
cara da onde vem essa música da intro dele?
Como imprimir de ordem decrescente usando o for ?
basicamente: int i;
for(i=10; i>=1; i--){
printf("Iteração: %d
", i);
} observe que é usado o i--, ou seja, ela vai subtrair 1 de i, pois i começa em 10 e queremos diminuir ela até chegar em 0
fala pietro, belesma? poderia falar sobre leitura de arquivos ? meu arquivo so dá "erro na abertura de arquivos", gosto dms das suas dicas tmj dale programadores
🤜🤛
então quer diz e que esse for é um tipo booleano? sempre tem que ter uma condição verdadeiro ou falso?
Mais ou menos... A resposta correta seria: não. O for é uma estrutura de repetição, enquanto que um booleano é um tipo de dados. Todavia, de fato, a expressão lógico-relacional do for apresenta um resultado booleano (verdadeiro ou falso).
up
Poderia me explicar o uso do comando for nesse código? Não entendi a condição dada
#include
#include
main(){
char str[100];
int i,cont=0;
printf("Entre com uma string: ");
fflush(stdin);
gets(str);
printf("String: %s
",str);
for(i=0;str[i];i++)
if (str[i]=='a' || str[i]=='A') cont++;
printf("A letra 'a' aparece %d vezes nessa string.
",cont);
}
Pfv, copia sua pergunta e joga no chat gpt, dps coloca a resposta aqui?
@@profpietromartins str[i] no "for" quando contem algo, o programa entende que é verdadeiro, condição verdadeira, e o comando continua. Quando str[i] for vazio, ou seja, o programa entende que é falso, daí para o comando "for"
Então na hora de fazer o programar eu posso escolher "while", "do-while" ou 'for" ou tem situações específicas par cada um?
Teoricamente você teria sim, esse poder de escolher. Apenas o do-while que talvez você tenha um pouco mais de dificuldade em "usar em qualquer ocasião". Enfim, com a prática você vai entender como a coisa funciona.
@@profpietromartins muito obrigado. Parabéns pelo curso, estou aprendendo legal
For e while mesma coisa então? Pq pelo que deu pra ver só o do while se diferencia, o for e while parece q só muda a sintaxe
agora o for em certos compiladores precisa ser incializado como uma váriavel global
Não tô sabendo disso... Onde vc viu isso? Duvido muito.
Eu simplesmente preferi mtt mais o FOR do que o WHILE e DO-WHILE, se eu quiser posso usar só o FOR ou tem vezes que os outros são necessários?
@@PedroCardoso-ee6ut sim
quando eu executo o while ou do while ou for aparece esse erro: Failed to execute "C:\Users\dhilo\OneDrive\┴rea de Trabalho\Untitled1.exe":
Error 225: NÒo foi possÝvel concluir a operaþÒo com Ûxito porque o arquivo contÚm um vÝrus ou software possivelmente indesejado.
Pietro, para ter acesso a lista de exercícios e o Certificado pode ser pago com VISA?
Pode ser sim
fica mais legal fazer o printf com o
assim : printf("%d.
",i);
O
ajuda bastante né? Show.
tem no JS também kk me lembro da primeira vez que eu vi;
for(let i = 0 ; i
Pietro fiz alguns testes aqui no meu pc e descubri que não é necessário inicializar a variável antes do for você pode fazer assim:
for (int i = 1; i
Funciona, mas aí já é C++, não é C ANSI. Cuidado.
Ta ardido??? ixi, la ele
Gostaria de saber se é possível baixar sua aulas em apostilas
#include
int main(){
int i;
for(i = 1; i
Bom dia Pietro, sou membro, vc tem um WhatsApp pra conversar contigo ?
prof preciso de ajuda o meu esta dando error 1 e n error 0
Google