Cara, q aula incrível. Passei 2 semanas sem ver aula de programação pq estava doente e tô acompanhando o assunto pegando as aulas desse canal, tem me ajudado bastante. Sucesso, Professor José.
Você é sensacional, nunca mexi e nunca tive curiosidade de aprender coisas de TI. Quando comecei a ver seu primeiro video *C* eu gostei e assistir até a 8/8. Você explica super bem e explica detalhes por detalhes. Parabens
olá JOSÉ parabéns pelo vídeo muito bom mesmo conseguir fazer também estou cursando ti tive muito pouco aulo de linguagem c parabéns mesmo um abraço fica com DEUS
// DECLARAÇÕES D BIBLIOTECAS #include #include // BIBLIOTECA PARA O IDIOMA PORTUGUÊS #include // DECLARAÇÃO DE VARIÁVEIS int numero; int contador; int resultado; int decisao; // DECLARAÇÃO DE FUNÇÕES // PRINCIPAL int main( int argc, char *argv[] ) { // TRANSMITIR PARA O IDIOMA PORTUGUÊS setlocale( LC_ALL, "Portuguese" ); // MUDAR A COR DO TEXTO PARA VERMELHO system("color C"); printf(" Digite a tabuada que deseja saber : "); scanf("%d", &numero ); system("cls"); printf(" Então você quer saber a tabuada de %d, é isso mesmo ? ", numero ); printf(" 1 - sim "); printf(" 2 - nao
"); scanf("%d", &decisao ); system("cls"); if( decisao == 1 ) { printf(" --- TABUADA DE %d ----- ", numero); for( contador = 0 ; contador < 11 ; contador ++ ) { resultado = numero * contador ; system(" Color A"); printf(" %d x %d = %d ", numero, contador, resultado ); } } else { printf(" NÃO VAI TER TABUADA !!! "); } return 0; }
Obrigado Assis, parabéns pelo mestre que você mostra ser, estou mergulhando fundo nessa empreitada: programação, aos 58 anos de idade é mais um desafio que quero vencer, me matriculei no seu site, estou muito feliz. que Deus continue abençoando você, e a nos também através da sua competente ajuda. Abraço.
EM OUTROS VÍDEOS QUE EU VI SEMPRE TAVA TANDO ERRO NO SYSTEM(" PAUSE)" sempre mostrava o erro nesta linha e não conseguir executar , estou aprendendo linguagem c agora.
+Laurencio Antunes Melhor versão é "DevC++ 5.11" procura no google e assim que a pesquisar for feita procura por um site que chama-se "sourceforge.net". Boa sorte!
Professor estou acompanhando toda playlist de C mas estou com uma duvida que provavelmente deixar passar. Pra que serve as declarações dentro do parentese do main. (int argc, char *argv[])
Iago o tipo int e o argc estão relacionados ao retorno (verdadeiro ou falso) da execução, o vetor do tipo char junto com argv, estão relacionados a montagem do código fonte.
so estou com um problema, ao salvar e enviar o arquivo para outro computador , o anti virus identifica o programa como virus (avast free) , como corrigir isso ? algum comando no codigo ?
Tem algum modo que na hora de usar o *while* eu poder usar somente a opção 1 & 2? No vídeo vc coloca que tudo que for diferente de *2* e verdade, ou seja se eu colocar *3* mesmo contendo somente 2 opções vai dar certo MSM assim, tem algum modo de resolver isso?
a variável contador tem duas funções, a primeira está relacionado ao laço for(ela é usada para determinar o número de repetições), a segunda função é na própria tabuada. O incremento ++ adiciona 1, e equivale a contador = contador + 1
Tirei o comando ''do'' e ele faz a repetição do mesmo jeito. Tentei mudar o sinal da multiplicação para soma e divisão e ele continua fazendo a multiplicação, pode me dizer porque??
█▬█ █ ▀█▀ Acesse o PORTAL www.aulaEAD.com, lá tem Treinamentos Completos 100% Grátis com Certificado de Conclusão !!! EXCEL 2016, LINUX, WEB, Redes, Programação, Windows Server, CISCO, Servidores Linux, Firewall, VOIP e muito mais ...
Professor, fiz aqui e deu tudo certo, porém quando o usuário coloca qualquer caractere que não seja um numero, tipo alguma letra, o programa buga tudo, existe algum jeito de impedir que o usuário utilize qualquer coisa que não seja um número?
colega o dev, da uns bugs inexplicáveis, tente ver se você está gravando o programa em c++, porque tem vez que da problema, comigo fica 100%. #include #include int numero, resposta; int contador=0; int main(int argc, char *argv[]) { do { system("cls"); printf("Tabuada
"); printf("Digite o numero da tabuada: "); scanf("%d",&numero); for(contador=0;contador
Eu queria fazer isso na aula 5(ua-cam.com/video/zSEtfvy19aw/v-deo.html) mas deu um erro no scanf, eu coloquei o ; no printf, mas deu erro mesmo asim. O que eu faço?
pra quem quiser estudar: (usando DO e While), eu esqueci de colocar pra calcular porcentagem, mas ta facil colocar... neste codigo ao terminar o calculo o sistema pergunta se quer voltar ao começo e também removi a resposta quando é uma divisão por zero: #include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */ /*no caso de funcoes devemos declarar elas antes do main*/ float somar(float num1,float num2) { return num1+num2;
/*declarar as variaveis*/ float num1,num2,resultado; int opcao; int resposta; /*textos para pegar numeros*/ do{ printf("Calculadora "); printf("---------------------------------------------------------- "); printf("Digite o valor do primeiro numero: "); scanf("%f",&num1); printf("Digite o valor do segundo numero: "); scanf("%f",&num2);
/*menu*/ printf(" 1. somar "); printf("2. subtrair "); printf("3. multiplicar "); printf("4. dividir "); printf(" "); printf("Digite a opcao desejada: "); scanf("%d",&opcao); /*switch case para escolher qual função usar*/ switch(opcao) { case 1: resultado = somar(num1,num2); break; case 2: resultado = subtrair(num1,num2); break; case 3: resultado = multiplicar(num1,num2); break; case 4: if(num2==0) { printf("nao e possivel dividir por zero "); } else{ resultado = dividir(num1,num2); } break; default: printf("opcao invalida"); break; }
printf("---------------------------------------------------------- "); if(num2==0) { printf("Resultado: não pode ser definido"); } else{ printf("Resultado:%.2f ",resultado); } printf("---------------------------------------------------------- "); printf("Digite 1 - para novo calculo "); printf("Digite 2 - para sair "); scanf("%d",&resposta); }while (resposta!=2); return 0; }
adicionei a parte de limpar tela para ficar visualmente melhor, além de uns "enfeites" no título da tabuada 😄 #include #include #include int numero, resposta; int contador = 0; int main(int argc, char *argv[]) { do { system("cls"); setlocale(LC_ALL, "Portuguese"); printf("------------------------------- "); printf("| TABUADA | "); printf("------------------------------- "); printf(" Digite o número da tabuada: "); scanf("%d", &numero); printf(" "); // a linha abaixo gera um laço FINITO for(contador = 0; contador diferente system("pause"); return 0; }
Sim, você precisa inserir um laço for dentro de outro laço for. Exemplo com tabuadas de 0 a 10: int i=0; int j=0; int main(int argc, char *argv[]) { for(i = 0; i
José Boa noite ! Estou precisando de sua ajuda preciso fazer um algoritimo para entregar amanhã. veja a questão : Com base nas informações acima implemente um algoritmo na linguagem de programação C, que seja capaz de registrar a passagem de qualquer tipo de veículo conforme a tabela de tarifas. O algoritmo resultará: a. Simular a tarifação do veículo que passar por um pedágio nas rodovias BR-116 e BR-324; b. Exibir o total em R$ de veículos tarifados separado por: c. i. Tipo de veículo d. ii. Rodovia BR-116; e. iii. Rodovia BR-324. os valores: int A1=3,70,A2=7,40,A3=11,10,A4=14,80,A5=18,50,A6=22,20,A7=25,90,A8=29,60,A9=33,30,A10=5,55,A11=7,40,A12=1,105 int B1=2,10,B2=4,20,B3=6,30,B4=8,40,B5=10,50,B6=12,60,B7=14,70,B8=16,80,B9=18,90,B10=3,15,B11=4,20,B12=1,05 por favor me dar essa ajuda ? meu contato: atrinda3@gmailcom obrigado Alan Ribeiro Trindade
Professor, eu juro! não sei o que eu fiz de errado aqui, você pode dar uma olhada ? github.com/AlKostellationXIII/hello-world/blob/readme-edits/Your%20wellcome
linha 12: do{ linhas 30 e 31 (remover as chaves) após linha 46 (inserir o break e faltou fechar uma chave) Identa(alinha) o código para visualizar melhor Precisa rever a lógica do laço while também
Auto top das galáxias....... parabens, era tudo o que eu estava produrando.
Cara, q aula incrível. Passei 2 semanas sem ver aula de programação pq estava doente e tô acompanhando o assunto pegando as aulas desse canal, tem me ajudado bastante. Sucesso, Professor José.
Bons estudos!
VC É UM MONSTRO, SALVOU MINHA VIDA PARÇA
Que maravilha! Obrigado Professor!!! 😀👍👏🤝
Disponha!
Excelente aula! Muito obrigado professor.
Bons estudos!
caraca isso é mto gostoso de aprender/fazer
Muito obrigada pela explicação!! Me ajudou muito, parabéns pelo trabalho 👏🏾👏🏾.
Disponha!
Parabéns melhor explicação que já vi
Obrigado pelo apoio!
obrigada, direto e sem enrolação, bem didático
Disponha!
Gosto muito das Suas Aulas.
obrigado pelo apoio!
A melhor didática do youtube, sem mais.
Muito Boa Explicação ....Show
muito top! Bem didático e fácil de aprender. Fiz até adaptações
Gratidão
Sucesso!
Parabéns pelo vídeo! Muito bem explicado no passo a passo! Ganhou mais um inscrito! Obrigado!
Obrigado pelo apoio!
Parabéns pelo seu método de ensino, vendo vários videos do youtube sem dúvidas que sua didática é a melhor de todas
Parabens! voce tem o dom de ensinar...
Obrigado!
n só o dom ele faz milagre eu n entendia um "a" agora consigo desenvolver algo e ter noção do q to fazendo xD
Excelente explicação em todas as vídeo aulas, me esclareceu muito. Muito obrigado! Parabéns!!
Obrigado Professor, ótima aula.
O melhor vídeo que achei explicando sobre Do While! Super obrigadaaaaaaaaa
Eu que agradeço seu elogio!
shown de bola esse sua explicaçao
Aula muito top professor, obrigado pelos ensinamentos.
Eu que agradeço
Você é sensacional, nunca mexi e nunca tive curiosidade de aprender coisas de TI. Quando comecei a ver seu primeiro video *C* eu gostei e assistir até a 8/8. Você explica super bem e explica detalhes por detalhes. Parabens
Sensacional prof., está me ajudando muito essa sua didática de passo a passo !!!
Obrigado pelo apoio
olá JOSÉ parabéns pelo vídeo muito bom mesmo conseguir fazer também estou cursando ti tive muito pouco aulo de linguagem c parabéns mesmo um abraço fica com DEUS
Muito bom, adorei
só para adicionar mais uma coisa o incrementador do for pode ser colocado na parte da repetiçao: ex:
int n;
for( n=1; n
Muito boa a explicação, maneira simples e prático, parabéns!
Me salvou amigão. Muito obrigado. ótima didática !!!
// DECLARAÇÕES D BIBLIOTECAS
#include
#include
// BIBLIOTECA PARA O IDIOMA PORTUGUÊS
#include
// DECLARAÇÃO DE VARIÁVEIS
int numero;
int contador;
int resultado;
int decisao;
// DECLARAÇÃO DE FUNÇÕES
// PRINCIPAL
int main( int argc, char *argv[] )
{
// TRANSMITIR PARA O IDIOMA PORTUGUÊS
setlocale( LC_ALL, "Portuguese" );
// MUDAR A COR DO TEXTO PARA VERMELHO
system("color C");
printf("
Digite a tabuada que deseja saber : ");
scanf("%d", &numero );
system("cls");
printf("
Então você quer saber a tabuada de %d, é isso mesmo ? ", numero );
printf("
1 - sim
");
printf(" 2 - nao
");
scanf("%d", &decisao );
system("cls");
if( decisao == 1 )
{
printf("
--- TABUADA DE %d -----
", numero);
for( contador = 0 ; contador < 11 ; contador ++ )
{
resultado = numero * contador ;
system(" Color A");
printf("
%d x %d = %d
", numero, contador, resultado );
}
}
else
{
printf("
NÃO VAI TER TABUADA !!!
");
}
return 0;
}
Obrigado Assis, parabéns pelo mestre que você mostra ser, estou mergulhando fundo nessa empreitada: programação, aos 58 anos de idade é mais um desafio que quero vencer, me matriculei no seu site, estou muito feliz. que Deus continue abençoando você, e a nos também através da sua competente ajuda. Abraço.
E ai meu amigo. Conseguiu emprego na área?
Muito show
muito obrigado e excelente didatica
Eu que agradeço o apoio
Excelente vídeo professor! Muito sucesso para você!
Muito bom, prof. da facul se enrola todo na explicação....parabéns
amei a sua explicação vlw
boa explicacao, excelentes aulas
Excelente aula, excelente didática. Parabéns!
Fiz as 8 lições. Obrigado, prof. José.
EM OUTROS VÍDEOS QUE EU VI SEMPRE TAVA TANDO ERRO NO SYSTEM(" PAUSE)" sempre mostrava o erro nesta linha e não conseguir executar , estou aprendendo linguagem c agora.
inscrita! ótima explicação. Deus te abençoe
obrigado pelo apoio!
parabéns! ganhou mais um inscrito!
Muito obrigado!
Super Aula Parabéns!!!!! Showwww!!!!
Ótima explicação, Parabéns!!!
Muito bom!! Obrigada :)
Ana Oliveira linda
Parabéns, mais um seguidor, 2023
Obrigado pelo apoio!
Foda!
parabens! otima explicação
Legal professor, abç.
Muito bommm!!!
Obrigado!
professor palmas e mais palmas !!! desde de já estou inscrito, posso dizer q aprendi essa porra !!!!
Parabéns pela iniciativa, sucesso, muito bem explicados suas aulas (+1 inscrito).
como faco pra colocar todas as operacoes , tabuada nao e so multiplicacao como o usuario vai fazer essa mudanca
Ótimo vídeo perfeita explicação.
Alguêm poderia deixar aqui algum link para baixar a versão vai atual do DEV?
+Laurencio Antunes Melhor versão é "DevC++ 5.11" procura no google e assim que a pesquisar for feita procura por um site que chama-se "sourceforge.net". Boa sorte!
ola boa noite e esse system("cls") de onde saiu?
Do prompt de comando do windows (cls limpa a tela no terminal)
Professor, o que significa essa linha 13 ?
Professor estou acompanhando toda playlist de C mas estou com uma duvida que provavelmente deixar passar. Pra que serve as declarações dentro do parentese do main. (int argc, char *argv[])
Iago o tipo int e o argc estão relacionados ao retorno (verdadeiro ou falso) da execução, o vetor do tipo char junto com argv, estão relacionados a montagem do código fonte.
O int eu só posso usar para números, ou pode letras também? Ou e só o char?
int só para números inteiros
@@ProfessorJosedeAssis muito obrigado professor, em apenas um dia eu já tinha compreendido quase tudo, e eu so tenho 13 anos!
Sucesso !
so estou com um problema, ao salvar e enviar o arquivo para outro computador , o anti virus identifica o programa como virus (avast free) , como corrigir isso ? algum comando no codigo ?
Tem algum modo que na hora de usar o *while* eu poder usar somente a opção 1 & 2?
No vídeo vc coloca que tudo que for diferente de *2* e verdade, ou seja se eu colocar *3* mesmo contendo somente 2 opções vai dar certo MSM assim, tem algum modo de resolver isso?
olá professor josé de assis eu fiz a tabuada mas quando eu digito qualquer letra ele bug que eu faço neste laço para encrementa e tira esse erro
Comigo aconteceu o mesmo, quando vou executar executar o laço for
o código ficou assim : for (cont=0; cont
professor da pra fazer so co numeros pares so mostrando os numeros pares
da sim amigo só incrementa +2 exemplo FOR (cont=2;cont
Por quê o contador ++ ?? não entendi o + ou ++, estou com dificuldade
a variável contador tem duas funções, a primeira está relacionado ao laço for(ela é usada para determinar o número de repetições), a segunda função é na própria tabuada. O incremento ++ adiciona 1, e equivale a contador = contador + 1
Olá fiz esse programa, e ao digitar o numero 1, o programa para de responder e fecha, o certo nao seria limpar a tela e repetir? O que devo fazer??
por que a variavel numero se repetiu 11 vezes? cadê esse comando?
O contador inicia em 0 e vai até 10, o "zero" é incluído, daí 11 repetições.
Tirei o comando ''do'' e ele faz a repetição do mesmo jeito. Tentei mudar o sinal da multiplicação para soma e divisão e ele continua fazendo a multiplicação, pode me dizer porque??
posta o código!
█▬█ █ ▀█▀ Acesse o PORTAL www.aulaEAD.com, lá tem Treinamentos Completos 100% Grátis com Certificado de Conclusão !!! EXCEL 2016, LINUX, WEB, Redes, Programação, Windows Server, CISCO, Servidores Linux, Firewall, VOIP e muito mais ...
Muito bommmmm, Aném.... já acabou....
Professor, fiz aqui e deu tudo certo, porém quando o usuário coloca qualquer caractere que não seja um numero, tipo alguma letra, o programa buga tudo, existe algum jeito de impedir que o usuário utilize qualquer coisa que não seja um número?
Asiste as outras aulas.
Professor deu certo na tabuada de multiplicação, mas na tabuada de adição da erro..
aparece esse erro "A memória não pôde ser written."
colega o dev, da uns bugs inexplicáveis, tente ver se você está gravando o programa em c++, porque tem vez que da problema, comigo fica 100%.
#include
#include
int numero, resposta;
int contador=0;
int main(int argc, char *argv[])
{
do
{
system("cls");
printf("Tabuada
");
printf("Digite o numero da tabuada: ");
scanf("%d",&numero);
for(contador=0;contador
Eu queria fazer isso na aula 5(ua-cam.com/video/zSEtfvy19aw/v-deo.html) mas deu um erro no scanf, eu coloquei o ; no printf, mas deu erro mesmo asim. O que eu faço?
pra quem quiser estudar: (usando DO e While), eu esqueci de colocar pra calcular porcentagem, mas ta facil colocar... neste codigo ao terminar o calculo o sistema pergunta se quer voltar ao começo e também removi a resposta quando é uma divisão por zero:
#include
#include
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
/*no caso de funcoes devemos declarar elas antes do main*/
float somar(float num1,float num2)
{
return num1+num2;
}
float subtrair(float num1,float num2)
{
return num1-num2;
}
float multiplicar(float num1,float num2)
{
return num1*num2;
}
float dividir(float num1, float num2)
{
return num1/num2;
}
int main(int argc, char *argv[])
{
/*declarar as variaveis*/
float num1,num2,resultado;
int opcao;
int resposta;
/*textos para pegar numeros*/
do{
printf("Calculadora
");
printf("----------------------------------------------------------
");
printf("Digite o valor do primeiro numero: ");
scanf("%f",&num1);
printf("Digite o valor do segundo numero: ");
scanf("%f",&num2);
/*menu*/
printf("
1. somar
");
printf("2. subtrair
");
printf("3. multiplicar
");
printf("4. dividir
");
printf("
");
printf("Digite a opcao desejada:
");
scanf("%d",&opcao);
/*switch case para escolher qual função usar*/
switch(opcao)
{
case 1:
resultado = somar(num1,num2);
break;
case 2:
resultado = subtrair(num1,num2);
break;
case 3:
resultado = multiplicar(num1,num2);
break;
case 4:
if(num2==0)
{
printf("nao e possivel dividir por zero
");
}
else{
resultado = dividir(num1,num2);
}
break;
default:
printf("opcao invalida");
break;
}
printf("----------------------------------------------------------
");
if(num2==0)
{
printf("Resultado: não pode ser definido");
}
else{
printf("Resultado:%.2f
",resultado);
}
printf("----------------------------------------------------------
");
printf("Digite 1 - para novo calculo
");
printf("Digite 2 - para sair
");
scanf("%d",&resposta);
}while (resposta!=2);
return 0;
}
adicionei a parte de limpar tela para ficar visualmente melhor, além de uns "enfeites" no título da tabuada 😄
#include
#include
#include
int numero, resposta;
int contador = 0;
int main(int argc, char *argv[])
{
do
{
system("cls");
setlocale(LC_ALL, "Portuguese");
printf("-------------------------------
");
printf("| TABUADA |
");
printf("-------------------------------
");
printf("
Digite o número da tabuada: ");
scanf("%d", &numero);
printf("
");
// a linha abaixo gera um laço FINITO
for(contador = 0; contador diferente
system("pause");
return 0;
}
Show!
daria para fazer 4 tabuadas ao invés de 1 e imprimir para o usuário ?
Sim, você precisa inserir um laço for dentro de outro laço for.
Exemplo com tabuadas de 0 a 10:
int i=0;
int j=0;
int main(int argc, char *argv[]) {
for(i = 0; i
@@ProfessorJosedeAssis pra while como seria ir das tabuadas de 0 a 10?
José
Boa noite !
Estou precisando de sua ajuda
preciso fazer um algoritimo para entregar amanhã.
veja a questão :
Com base nas informações acima implemente um algoritmo na linguagem de programação C, que seja capaz de registrar a passagem de qualquer tipo de veículo conforme a tabela de tarifas. O algoritmo resultará:
a. Simular a tarifação do veículo que passar por um pedágio nas rodovias BR-116 e BR-324;
b. Exibir o total em R$ de veículos tarifados separado por:
c. i. Tipo de veículo
d. ii. Rodovia BR-116;
e. iii. Rodovia BR-324.
os valores:
int A1=3,70,A2=7,40,A3=11,10,A4=14,80,A5=18,50,A6=22,20,A7=25,90,A8=29,60,A9=33,30,A10=5,55,A11=7,40,A12=1,105
int B1=2,10,B2=4,20,B3=6,30,B4=8,40,B5=10,50,B6=12,60,B7=14,70,B8=16,80,B9=18,90,B10=3,15,B11=4,20,B12=1,05
por favor me dar essa ajuda ?
meu contato:
atrinda3@gmailcom
obrigado
Alan Ribeiro Trindade
Desculpe a minha leiguice, mas qual o programa q vc está utilizando meu nobre
DEV C++
Professo qual o significado do CONTADOR ++ 4:30
+Alex Lima É um incremento, você pode fazer uma analogia da seguinte forma: contador=contador+1
Ok, entendido, obrigado pela atenção prfss!!
Professor, eu juro! não sei o que eu fiz de errado aqui, você pode dar uma olhada ?
github.com/AlKostellationXIII/hello-world/blob/readme-edits/Your%20wellcome
linha 12: do{
linhas 30 e 31 (remover as chaves)
após linha 46 (inserir o break e faltou fechar uma chave)
Identa(alinha) o código para visualizar melhor
Precisa rever a lógica do laço while também
Ele é portugues!? kkkk...