Olá Professor tudo bem, a sua didática esta me possibilitando a avançar no aprendizado da linguagem pois você tem uma forma diferenciada e unica de ensinar. Muito obrigado e continue com o curso!
Rapaz eu já programo algum tempo, e sua aula é bem facil de entender !!!! Gostei da idéia da condição colocar tudo em portugues como no "VISUALG" e depois ir passando para o INGLÊS !!!!!!
Estou aprendendo bastante, estou no 2 Ano Médio e quero fazer Ciência da Computação na área de desenvolvimento de software e jogos e já estou me preparando para saber pelo menos o básico de alguma linguagem e suas video aulas vem ajudando bastante muito agradecido obg.
Olá G-Tech! Que didática fantástica! Acabo de concluir o curso de análise de sistemas e juro a você que não aprendi absolutamente nada... Mas com suas vídeo aulas estou finalmente encontrando uma luz nesta história de programar... Acredito que você deve, seriamente, considerar o seu ingresso em alguma universidade para ministrar um curso de programação! Um grande abraço e muito obrigado!
Dica: para não ter que ficar usando "operacao" e poder usar os acentos e etc, inclua o seguinte: #include e na função principal, coloque: setlocale(LC_ALL,"Portuguese);
Cara. Sua didática é muito boa. Mas há um problema sério em me concentrar com esse metrônomo clicando o tempo todo. Só consegui chegar até aula 5. Vlw.
+G- Tech cara, quando vou fazer a compilação aparece que "Parou de Funcionar", uma mensagem de erro do windows. Utilizei o seu arquivo que disponibilizou por download e deu o mesmo erro...
Parabéns, sua aula é muito boa... Não Sou programador mas preciso de vídeo aula papa poder entender e essa video aula é muito boa. Tira uma dúvida, você tem video aula de Pulha, Fila e Lista Estática e Dinâmica?
Fala meu Caro, blz? Cara eu tenho um conhecimento em C# , mas agora necessito aprender tanto C como C++ !! Suas aulas são boas e estão me ajudando, ja têm mais um inscrito!! Poderia me dizer onde consigo todas bibliotecas existentes da linguagem para que eu possa estudar a fundo a linguagem? Um site, forum.. qqr coisa do tipo!! Agradeço desde ja.. abraço
Caro professor, gostaria de parabenizar pela sua iniciativa de por o curso no canal e dizer que você possui uma ótima metodologia. E no momento oportuno, gostaria de tirar uma dúvida com você, quando eu executo o código dessa e outras aulas que possui um código pequeno, na hora de executar o pequeno programinha no Win7 32 Bits , ele trava , aparecendo o a mensagem que o "PROGRAMA PAROU DE FUNCIONAR" , pensei até que eu tinha errado alguma coisa, e resolvi testar o código que você disponibiliza, mas tá ocorrendo a mesma coisa. O que posso fazer para solucionar o problema? É alguma configuração ? Onde estou errando ? Obrigado desde de já!
Geralmente erros do tipo "O programa parou de funcionar" ou "Este programa não respondeu da forma esperada" estão relacionados com uso de memória. Como o uso de memória é gerenciado pelo Sistema Operacional, pode acontecer do código tentar acessar uma área restrita da memória, então o Windows bloqueia e encerra o programa. Isso pode acontecer, por exemplo, quando se declara um vetor de 50 posições e usa-se um FOR de 0 até 100. Como o vetor só tem 50 posições, o FOR prossegue tentando acessar memória. O mesmo pode acontecer com ponteiros. Espero ter ajudado!
Permita-me chamar-lhe por Excentíssimo professor, tenho estado a acompanhar as tuas aulas, na verdade é de louvar...a minha inquietação conciste no mesmo problema que o David Rodrigues acaba de expor, nessas condições segundo o exclarecimento que expos o que é me (nos) aconselharia a fazer caso queiramos, que tais programas tenham exito visto que é possivel compilar sem erros?
André Pedro Cara amigo , Magnifico Professor, depois de uns dias tentando saber o que tinha dado errado, me chateei e abandonei curso por uns dias! Mas depois, como todo bom iniciante resolvi pesquisar mais e fazer algumas experiências. Nas pesquisas que fiz, em alguns fóruns, não achei muita coisa convincente não, mas fui testando, a única que resolveu o meu problema, foi um tópico no clube do hardware " Código em C - Programa Parou de Funcionar(Windows 7, compilação 7600), a dúvida era a mesma, Por que códigos pequenos e com expressões matemáticas simples paravam de funcionar durante o processamento? Uns disseram que era problemas de arquitetuta, outros que era problema no compilador e outro(filho de Deus que era erro na compilação do Windowns 7 , 7600, resolvi testar um por um! Então baixei o Win7_32bits SP1 e depois atualizei o Microsoft Visual C++ para a última versão (2010) , certo ou não ! Só sei que pra mim deu certo amigo! Agora o compilador do Code Blocks está funcionado de boa! :)
AULA excelente. obrigado por compartilhar seus conhecimentos. obs.. no comando : setbuf (stdin, NULL); o NULL tem que ser maiúsculo, caso contrario dar erro..
Outra forma de resolver o problema do buffer de teclado para o tipo char, é colocar um espaço na variável, como scanf("%c", &operador) é so colocar scanf(" %c", &operador). Observe o espaço entre o " e %. Valeu
Bom dia meu caro, gostaria de saber esse setbuf (stdin, NULL); o null pode ser minusculo ou tem que ser maiusculo? e posso substituir esse comando pelo getchar(); ??? da na mesma?
gostei da calculador e da sua aula... so crementei o resultado coloca usando: printf("O resultado e: %f %c %f = %f
", num1, operador, num2, resultado); ... minha dúvida de melhoria é como dar um loop caso o operador for invalido, fazendo com que ele pergunte novamente o operador... estou estudando e vou fazer isso...
E ai mano salve salve pow de mais essas suas aulas curtindo muito, só deu um problema na aula 5 minha calculadora só da resultado 0 porque será? Mesmo assim admiro de mais tuas aulas tô sempre te indicando para meus colegas se inscreverem no teu canal mano é nox!
é assim eu estou a fazer um formulário para registar varias ocorrências que possam haver numa empresa. O SharePoint atribui automaticamente um ID à occorencia, porém o que me foi pedido foi que alem desse ID automaticamente designado estivesse la escrito também o numero que essa ocorrência repetiu por exemplo: uma fabrica pintou um carro azul com um risco no capô ...
Parabéns pelas video-aulas, estou começando e gostaria de saber quanto tempo de estudo devo me dedicar por dia (quantas horas)? Pois sei que o caminho é longo até começar a programar. Obrigado!
Fala ae amigo! estou Gostando muito das video aulas tem sido bastante esclarecedora e está me ajudando na facul! mas veio neste código em especifico não está funcionando o seguro contra erro, mesmo com o ultimo else o mesmo quando o usuario digita outros caracter estranho ao definidos o sistema divide, se puder post a solução!! obrigado pela ajuda!!!
Caro professor. Eu realizei tudo perfeitamente. Só que quando ele executa a operação dos dois números ele não informa o resultado e automaticamente fecha a janela. Será que é algum problema porque estou usando o Linux?
Cara eu fiz tudo certinho deu tudo certo, mais como eu faço para transforma o meu codigo e montar como se fosser uma calculadora de verdade tipo um aplicativo, tem algum programa para montar a calculadora tipo o vb que a gente criar tudo la e pow
Pra quem quer usar acentuação é só fazer o seguinte: use a biblioteca e iniciar com setlocale(LC_ALL," "); fica assim #include #include #include main(){ setlocale(LC_ALL," "); int a; printf("Exemplos de acentuação: pá, lâm, pão, chõs, pé, dê, Çá, "); return 0;
Desde já gostaria de agradecer pela aula, porém, tenho uma dúvida. Ao colocar em Digite o primeiro valor: 5 Digite o segundo valor: 9 Digite a operacao: / Aparece como resultado: "O resultado da operação e 0" Já alterei a variavel resultado pra float, mas não resolveu. O que poderia fazer? Se alguem puder ajudar, agradeço!
suas aulas são excelentes!!! gostaria de pedir ajuda: na hora de compilar esse programa aparece isso error: expected unqualified-id before '{' token { ^ alguém pode me ajuda???
..., no dia a seguir um vermelho com o vidro partido, noutro dia um azul de novo com um risco na porta, como ambas as ocorrências são um risco, eu queria contabilizar essa ocorrência
Amigo,quando faço uma divisão que resulte decimais(de propósito),usando esse modelo,o resultado sempre da 0(zero),eu uso o "float" no lugar do "int". Onde estou errando?
Anderson deixe os comando desta forma que da certo. float valor1, valor2, resultado; scanf(" %f", &valor1); scanf(" %f", &valor2); printf("O resultado dos valores e: %f", resultado);
Boa tarde ! estou com duvidas em relaçao a minha ciração de calculado e gostaria de uma ajuda se possivel , estou colocando os codigos corretamente e estou aprendendo bastante com suas video aulas , com o decorrer da video aula você inseri este comando : if(op = +){ resu = va1+va2; } else if (op = -){ resu = va1-va2; } else if (op = *){ resu = va1*va2; } else if (op = /){ resu = va1/va2; } obs , no meu caso esta assim !! quando inicio o programa , ele aponta um erro na linha 18 : expected expression before ')' token pode me ajudar a encontrar o motivo do erro ??? MUITO OBRIGADO SUAS AULAS SÃO ÓTIMAS!
Só há um erro em seu algoritmo, o printf com o resultado deve estar em cada if ou else if, porque se for um operador invalido ele ainda apresentará valor
amigoo meu código esta dando erro nesta linha printf("A soma e: %d", resultado); E2379 : Statement missing ; in function main| aula5.c|22|Warning W8004 : 'resultado' is assigned a value that is never used in function main| ||=== Build failed: 1 error(s), 1 warning(s) (0 minute(s), 0 second(s)) ===|
Guilherme Fritsch Pois é... No início, não esperava que o canal tomasse esse rumo. Não me preocupava com a gravação e muito menos com a gravação. Continue acompanhando o curso. Quem sabe nas próximas aulas não revelo o número? :P
Na Bíblia fala em Mateus que: Quando Jesus morreu," E eis que o véu do templo se rasgou em dois, de alto a baixo; e tremeu a terra, e fenderam-se as pedras; Mateus 27:51" Significa que temos livre acesso a DEUS através de nossas Orações. Esse é o número de DEUS. "01001111 01110010 01100001 11100111 11100011 01101111 " converta esse numero em letras e descubra.
o caso é o seguinte: Eu tenho uma série de ocorrências as quais é atribuído um ID Automático, mas quando há uma ocorrência repetida, ela deverá ter o mesmo ID, mas uma contagem especifica para o número de vezes que se repete. alguém me pode ajudar?
O comando setbuf(stdin, NULL); deu erro aqui. Quando eu digitava o operador ao invés de printar o resultado o programa fechava. Se eu tirasse o setbuf(stdin, NULL); funcionava. Resolvi o problema do enter dando um espaço entre o " e o %c. Ficou assim scanf( " %c", &operaca);. Com isso eu consegui. Alguém tem alguma ideia pq o comando setbuf não funcionou aqui?
+Saulo Calixto Também tive o mesmo problema, mas se voce colocar a escolha de um operador entre a entrada do valor1 e do valor2 não aparece mais esse erro, bem como se voce pedir a escolha do operador antes dos valores.
Só uma dica galera, como está usando também o operador de divisão é melhor usar o tipo de variável "float" pq senão, os valores da divisão de números impares ficarão incorretos, pois o sistema irá arredondar para um valor inteiro. Ex.: 5 / 2 , sendo resultado (%d ou do tipo "int") o valor será 2...erroneamente. substituindo o tipo "int" por "float" e %d(para inteiros) por %f(para reais) dará certuh. ficando da seguinte forma no código: ... float valor1, valor2,resultado; ... ... scanf("%f", &valor1); ... ... scanf("%f", &valor2); ... ... printf("O resultado da operacao eh: %.1f", resultado); ...(este número 1 na frente do f é para especificar quantas casas decimais irão aparecer depois do ponto, se tratando de números reais ou "float") OBS.: alterar apenas estas linhas,
Olá Professor tudo bem, a sua didática esta me possibilitando a avançar no aprendizado da linguagem pois você tem uma forma diferenciada e unica de ensinar. Muito obrigado e continue com o curso!
Rapaz eu já programo algum tempo, e sua aula é bem facil de entender !!!! Gostei da idéia da condição colocar tudo em portugues como no "VISUALG" e depois ir passando para o INGLÊS !!!!!!
Estou aprendendo bastante, estou no 2 Ano Médio e quero fazer Ciência da Computação na área de desenvolvimento de software e jogos e já estou me preparando para saber pelo menos o básico de alguma linguagem e suas video aulas vem ajudando bastante muito agradecido obg.
As melhores aulas de programação do youtube.
Valeu cara, desejo tudo de bom pra você.
Olá G-Tech! Que didática fantástica! Acabo de concluir o curso de análise de sistemas e juro a você que não aprendi absolutamente nada... Mas com suas vídeo aulas estou finalmente encontrando uma luz nesta história de programar... Acredito que você deve, seriamente, considerar o seu ingresso em alguma universidade para ministrar um curso de programação! Um grande abraço e muito obrigado!
aulas que ajudam bastantes,estou no 2º periodo de ENG.COMPUTAÇÃO E ESTOU APRENDENDO MUITO COM SUAS AULAS OBRIGADO.QUE DEUS TE ABENÇOE AINDA MAIS
Estou aprendendo mais com você do que com meus professores em 4 semestres de faculdade! Parabéns!
Leo Lima te entendo
Excelente aula, é o melhor que vi, tudo muito bem explicado.
Sua didática é brilhante !! vlw pela aula ...
Parabéns, mestre! Sua didática é muito boa! Até eu aprendo! kkkkk
estou gostando muito das suas video aulas, tenho um grupo no facebook e estarei indicando para meus amigos.
ótimo trabalho
Dica: para não ter que ficar usando "operacao" e poder usar os acentos e etc, inclua o seguinte:
#include
e na função principal, coloque:
setlocale(LC_ALL,"Portuguese);
gostei da dica... so ainda não testei...
Calma ai kkkkkkk ta bem no basicão, começo de tudo mesmo....mas a dica é boa!!!
Minuto 11:00, ri demais!
rsrsrs
+Francielle Alves Ri muito tambémmmmm...-Ai meu Deus
Parabéns pela aula, muito boa didática excelente.
Show de bola. Vou divulgar o vídeo e o link do site da sua empresa, para os meus contatos nas redes sociais. Obrigadão,
Muito boa a aula, muito bem explicado só aprende quem não quer
Esse poderia utilizar o caso.
Sensacional a didatica meu amigo !
abraços
Magnífico! Ensina muito melhor que a maioria das video aulas pagas :p
Obrigado !! Me ajudou bastante na cadeira de programação, valeu mesmo !
Tu é o cara mah!!!! Ensina bem pra K@@@*!! vlw pelas aulas! salvou minha vida kkkkkkk
pow...o audio dessa aula ta mais baixo que as outras... porem esse cara ta de parabéns...que aulas boas....muito bom
Aula, muito boa, parabéns.
Muito obrigado pelas aulas.
Olá, ótima vídeo aula!
Continuarei acompanhando.
Obs. também existe outro comando que realiza a limpeza do buffer
fflush(stdin)
Obrigado cara, vc manja muito bem na programação
Mt boa tua aula cara. Vai me ajuda muito na prova de programaçao avançada.
Sua didática é excelente, muito melhor do que a do meu professor da facul kkkkk
cara você explica muito bem
Aula ótima, esse barulhinho incomoda um pouco, mas vc é tão bom que a gente perdoa. :)
Cara muito boa aula parabéns!
if(Telephone_Ring = True) {
Say("'Ai mel dels")
}
kkkkkkkkkkkkkk
huahua
tinha parado de fazer mas vou sigar em frente n vou desistir
seguir*
10:39 "telefone toca " .... reacao = "ai meu DEUS" . KKKKK ja passei porisso LIKE!
Cara. Sua didática é muito boa. Mas há um problema sério em me concentrar com esse metrônomo clicando o tempo todo. Só consegui chegar até aula 5. Vlw.
***** Esses sons foram utilizados só nas primeiras aulas.
+G- Tech cara, quando vou fazer a compilação aparece que "Parou de Funcionar", uma mensagem de erro do windows.
Utilizei o seu arquivo que disponibilizou por download e deu o mesmo erro...
To com mesmo problema pra me concentrar D:
Parabéns, sua aula é muito boa... Não Sou programador mas preciso de vídeo aula papa poder entender e essa video aula é muito boa. Tira uma dúvida, você tem video aula de Pulha, Fila e Lista Estática e Dinâmica?
Muito boa a aula!
Fala meu Caro, blz?
Cara eu tenho um conhecimento em C# , mas agora necessito aprender tanto C como C++ !! Suas aulas são boas e estão me ajudando, ja têm mais um inscrito!! Poderia me dizer onde consigo todas bibliotecas existentes da linguagem para que eu possa estudar a fundo a linguagem? Um site, forum.. qqr coisa do tipo!! Agradeço desde ja.. abraço
Caro professor, gostaria de parabenizar pela sua iniciativa de por o curso no canal e dizer que você possui uma ótima metodologia. E no momento oportuno, gostaria de tirar uma dúvida com você, quando eu executo o código dessa e outras aulas que possui um código pequeno, na hora de executar o pequeno programinha no Win7 32 Bits , ele trava , aparecendo o a mensagem que o "PROGRAMA PAROU DE FUNCIONAR" , pensei até que eu tinha errado alguma coisa, e resolvi testar o código que você disponibiliza, mas tá ocorrendo a mesma coisa. O que posso fazer para solucionar o problema? É alguma configuração ? Onde estou errando ? Obrigado desde de já!
Geralmente erros do tipo "O programa parou de funcionar" ou "Este programa não respondeu da forma esperada" estão relacionados com uso de memória. Como o uso de memória é gerenciado pelo Sistema Operacional, pode acontecer do código tentar acessar uma área restrita da memória, então o Windows bloqueia e encerra o programa. Isso pode acontecer, por exemplo, quando se declara um vetor de 50 posições e usa-se um FOR de 0 até 100. Como o vetor só tem 50 posições, o FOR prossegue tentando acessar memória. O mesmo pode acontecer com ponteiros. Espero ter ajudado!
Permita-me chamar-lhe por Excentíssimo professor, tenho estado a acompanhar as tuas aulas, na verdade é de louvar...a minha inquietação conciste no mesmo problema que o David Rodrigues acaba de expor, nessas condições segundo o exclarecimento que expos o que é me (nos) aconselharia a fazer caso queiramos, que tais programas tenham exito visto que é possivel compilar sem erros?
André Pedro Cara amigo , Magnifico Professor, depois de uns dias tentando saber o que tinha dado errado, me chateei e abandonei curso por uns dias! Mas depois, como todo bom iniciante resolvi pesquisar mais e fazer algumas experiências. Nas pesquisas que fiz, em alguns fóruns, não achei muita coisa convincente não, mas fui testando, a única que resolveu o meu problema, foi um tópico no clube do hardware " Código em C - Programa Parou de Funcionar(Windows 7, compilação 7600), a dúvida era a mesma, Por que códigos pequenos e com expressões matemáticas simples paravam de funcionar durante o processamento? Uns disseram que era problemas de arquitetuta, outros que era problema no compilador e outro(filho de Deus que era erro na compilação do Windowns 7 , 7600, resolvi testar um por um! Então baixei o Win7_32bits SP1 e depois atualizei o Microsoft Visual C++ para a última versão (2010) , certo ou não ! Só sei que pra mim deu certo amigo! Agora o compilador do Code Blocks está funcionado de boa! :)
AULA excelente. obrigado por compartilhar seus conhecimentos. obs.. no comando : setbuf (stdin, NULL); o NULL tem que ser maiúsculo, caso contrario dar erro..
Outra forma de resolver o problema do buffer de teclado para o tipo char, é colocar um espaço na variável, como scanf("%c", &operador) é so colocar scanf(" %c", &operador).
Observe o espaço entre o " e %.
Valeu
Valeu Daniel essa formula deu certo (" %c" , &operador) assim não
precisamos usar setbuf(stdin, NULL);
Boa sugestão.
deu certo aqui vlww
muito bom!alguém teria algum PDF com todas as bibliotecas para a linguagem C?
Bacana suas aulas!!!
Alguém já está se preparando pra LP3 hein! Tamo junto!
Diogenes Laertius isso aê!!! #partiuLP3
Bom dia meu caro, gostaria de saber esse setbuf (stdin, NULL); o null pode ser minusculo ou tem que ser maiusculo? e posso substituir esse comando pelo getchar(); ??? da na mesma?
Telefone tirou minha concentração tive que parar rir esperar a atenção voltar e continuar com a aula kkk
gostei da calculador e da sua aula... so crementei o resultado coloca usando: printf("O resultado e: %f %c %f = %f
", num1, operador, num2, resultado); ... minha dúvida de melhoria é como dar um loop caso o operador for invalido, fazendo com que ele pergunte novamente o operador... estou estudando e vou fazer isso...
muito bom cara
E ai mano salve salve pow de mais essas suas aulas curtindo muito, só deu um problema na aula 5 minha calculadora só da resultado 0 porque será?
Mesmo assim admiro de mais tuas aulas tô sempre te indicando para meus colegas se inscreverem no teu canal mano é nox!
olá muito boa a aula, mas a divisão pode dar um número real, nesse caso não seria melhor declarar como float? abs
é assim eu estou a fazer um formulário para registar varias ocorrências que possam haver numa empresa. O SharePoint atribui automaticamente um ID à occorencia, porém o que me foi pedido foi que alem desse ID automaticamente designado estivesse la escrito também o numero que essa ocorrência repetiu por exemplo: uma fabrica pintou um carro azul com um risco no capô ...
Cara, coloquei um caractere diferente na hora de colocar a operação e n exibiu "operador inválido"
Parabéns pelas video-aulas, estou começando e gostaria de saber quanto tempo de estudo devo me dedicar por dia (quantas horas)? Pois sei que o caminho é longo até começar a programar. Obrigado!
Amigo pra escutar o audio precisei entrar no pc, que diabo de áudio baixo é este?
Fala ae amigo! estou Gostando muito das video aulas tem sido bastante esclarecedora e está me ajudando na facul! mas veio neste código em especifico não está funcionando o seguro contra erro, mesmo com o ultimo else o mesmo quando o usuario digita outros caracter estranho ao definidos o sistema divide, se puder post a solução!! obrigado pela ajuda!!!
G-Tech, estou procurando feito um louco trabalhos em C com a finalidade de criar graficos matematicos tipo x vesus t! voce tem alguma ideia?
Que código eu posso usar para substituir scanf?
Caro professor. Eu realizei tudo perfeitamente. Só que quando ele executa a operação dos dois números ele não informa o resultado e automaticamente fecha a janela. Será que é algum problema porque estou usando o Linux?
Muito boa sua didática... o barulho dos clics atrapalha um pouco mas só tenho a agradecer. Valew
tirou minha dúvida obrigado
Parabens pelas aulas. Sao muito boas. Mas este barulho "tic" que fica fazendo esta me atrapalhando bastante. Fora isso esta muito bom! um abraço!
Cara eu fiz tudo certinho deu tudo certo, mais como eu faço para transforma o meu codigo e montar como se fosser uma calculadora de verdade tipo um aplicativo, tem algum programa para montar a calculadora tipo o vb que a gente criar tudo la e pow
porque quando digita um numero muito alto ele não mostra o resultado correto, e quando coloco float ou double tambem não consigo obter o valor.
cara eu só não entendi muito bem essa parada de buffer e do enter que invadiu o scanf, onde q ta esse enter que não aparece?
Pra quem quer usar acentuação é só fazer o seguinte:
use a biblioteca e iniciar com setlocale(LC_ALL," "); fica assim
#include
#include
#include
main(){
setlocale(LC_ALL," ");
int a;
printf("Exemplos de acentuação: pá, lâm, pão, chõs, pé, dê, Çá, ");
return 0;
Desde já gostaria de agradecer pela aula, porém, tenho uma dúvida.
Ao colocar em
Digite o primeiro valor: 5
Digite o segundo valor: 9
Digite a operacao: /
Aparece como resultado: "O resultado da operação e 0"
Já alterei a variavel resultado pra float, mas não resolveu.
O que poderia fazer? Se alguem puder ajudar, agradeço!
Para quem está tendo erro ao compilar, está escrito, OPERADOR, ao invés de OPERATOR, apenas mudar o " D " para " T " !!
suas aulas são excelentes!!!
gostaria de pedir ajuda: na hora de compilar esse programa aparece isso
error: expected unqualified-id before '{' token
{
^
alguém pode me ajuda???
Quando tento abir direto pelo exe. ele deixa fazer as operações mais na hora de mostra o resultado ele fecha, o que pode ser?
obg
Tem como criar antivirus com linguagem C++ ?
como eu coloco a parte estética do programa ?
para ele não rodar só no CMD
pq vc n põe o system("PAUSE");?
Não consigo ver o resultado a tela cai depois de colocar a operação,como resolvo?
Show de bola
..., no dia a seguir um vermelho com o vidro partido, noutro dia um azul de novo com um risco na porta, como ambas as ocorrências são um risco, eu queria contabilizar essa ocorrência
Amigo,quando faço uma divisão que resulte decimais(de propósito),usando esse modelo,o resultado sempre da 0(zero),eu uso o "float" no lugar do "int". Onde estou errando?
Anderson deixe os comando desta forma que da certo.
float valor1, valor2, resultado;
scanf(" %f", &valor1);
scanf(" %f", &valor2);
printf("O resultado dos valores e: %f", resultado);
O que são estes estalos?
opa...baixei o codigo fonte e executei mas esta retornando operaçao invalida. O mesmo acontece no meu codigo... help pls!!!
Não está funcionando mais o setbuff oque eu faço?
Ótimo vídeo! muito bem explicado!
Mas eu estou tendo um problema com meu código fonte, ele para de executar quando vai pedir os operadores e, não consigo encontrar o erro, você poderia me ajudar?
Se sim, aqui está o código:
#include
#include
int main()
{
int V1, V2, R1;
char Op1;
printf("Value 1:
");
scanf("%i", &V1);
setbuf(stdin, NULL);
printf("Value 2:
");
scanf("%i", V2);
setbuf(stdin, NULL);
printf("Chose a operation ( +, -, *, / ):
");
scanf("%c", &Op1);
setbuf(stdin, NULL);
if(Op1 == '+'){
R1 = V1 + V2;
}
else if(Op1 == '-'){
R1 = V1 - V2;
}
else if(Op1 == '*'){
R1 = V1 * V2;
}
else if(Op1 == '/'){
R1 = V1 / V2;
}
else {
printf("Invalid operator!!!
");
}
printf("Value of operation:
%i", R1);
return 0;
}
Boa tarde ! estou com duvidas em relaçao a minha ciração de calculado e gostaria de uma ajuda se possivel , estou colocando os codigos corretamente e estou aprendendo bastante com suas video aulas , com o decorrer da video aula você inseri este comando :
if(op = +){
resu = va1+va2;
}
else if (op = -){
resu = va1-va2;
}
else if (op = *){
resu = va1*va2;
}
else if (op = /){
resu = va1/va2;
} obs , no meu caso esta assim !!
quando inicio o programa , ele aponta um erro na linha 18 : expected expression before ')' token
pode me ajudar a encontrar o motivo do erro ??? MUITO OBRIGADO SUAS AULAS SÃO ÓTIMAS!
+SweD K Olá, não sei se é bem isso, mas no seu If() você usou só um "=", e para comparação deve ser usado dois, "=="
"=" Recebe
"==" Compara
Sim sim , percebi o erro , mais quando adiciono "==" o erro ainda permanece , ja tentei re-fazer o processo mais nada adianta .
+SweD K vê se sua variável "op" foi declarada como char
+SweD K manda um print do seu projeto
O meu ta bugado... O meu aparece o o que coloquei no else no printf: Valor invalido junto com o que coloquei no resultado...
Sugestão
Parar ou eliminar esse barulhinho que surge sempre que usas o mouse...Irritante
muito bom....
Só há um erro em seu algoritmo, o printf com o resultado deve estar em cada if ou else if, porque se for um operador invalido ele ainda apresentará valor
Se digitar um caracter diferente de + - * / , não dá erro nenhum.
Cara, esse áudio. :( Mas, a didática é muito boa. Parabéns.
19:00
O meu deu o mesmo problema e eu resolvi botando
no scan (scanf("
%c, &op)):
#include
#include
int main(){
int v1, v2, s;
char op;
printf("
Informe o primeiro valor: ");
scanf("%d", &v1);
printf("
Informe o segundo valor: ");
scanf("%d", &v2);
printf("
Informe a operacao (+ - * /): ");
scanf("
%c", &op);
if (op == '+'){
s = v1 + v2;
printf("
%d + %d = %d", v1, v2, s);
}
else if (op == '-'){
s = v1 - v2;
printf("
%d - %d = %d", v1, v2, s);
}
else if (op == '*'){
s = v1 * v2;
printf("
%d * %d = %d", v1, v2, s);
}
else if (op == '/'){
s = v1 / v2;
printf("
%d / %d = %d", v1, v2, s);
}
else {
printf("
Caracter invalido");
}
return 0;
}
amigoo meu código esta dando erro nesta linha
printf("A soma e: %d", resultado);
E2379 : Statement missing ; in function main|
aula5.c|22|Warning W8004 : 'resultado' is assigned a value that is never used in function main|
||=== Build failed: 1 error(s), 1 warning(s) (0 minute(s), 0 second(s)) ===|
depois de 5 minutos que assisti o vídeo. Ainda estou ouvir. (tec. tec. tec. na minha cabeça)
Eu fiz esse mesmo código mais em switch
legal a aula, mas o audio esta baixo e os sons de clics chatos pkct.
resolvi esse problema do operador colocando para escolher o operador antes de digitar os valores
Otima aula, eu só queria saber se vc poderia me passar o número de Deus, percebi q ele te ligou durante a aula... :D
Guilherme Fritsch Pois é... No início, não esperava que o canal tomasse esse rumo. Não me preocupava com a gravação e muito menos com a gravação. Continue acompanhando o curso. Quem sabe nas próximas aulas não revelo o número? :P
Na Bíblia fala em Mateus que: Quando Jesus morreu," E eis que o véu do templo se rasgou em dois, de alto a baixo; e tremeu a terra, e fenderam-se as pedras;
Mateus 27:51"
Significa que temos livre acesso a DEUS através de nossas Orações.
Esse é o número de DEUS. "01001111 01110010 01100001 11100111 11100011 01101111 " converta esse numero em letras e descubra.
+Claudio Carvalho binarios 'u'
o caso é o seguinte: Eu tenho uma série de ocorrências as quais é atribuído um ID Automático, mas quando há uma ocorrência repetida, ela deverá ter o mesmo ID, mas uma contagem especifica para o número de vezes que se repete.
alguém me pode ajudar?
kkkkkkkkkkkkkkkkkkkkkk 11:01 eu rir - OOOO MEU DEUS kkkkkkkkkk ficou pistola
Que programa você utiliza.
CodeBlocks
Ai o codeblocks é muito bugado ok para programa trava não compila , recomento fortemente que utilizem o Falcon C++
Muito boa a aula mais tira este barulho irritante!
O audio do video é muito baixo...(
O comando setbuf(stdin, NULL); deu erro aqui. Quando eu digitava o operador ao invés de printar o resultado o programa fechava. Se eu tirasse o setbuf(stdin, NULL); funcionava. Resolvi o problema do enter dando um espaço entre o " e o %c. Ficou assim scanf( " %c", &operaca);. Com isso eu consegui. Alguém tem alguma ideia pq o comando setbuf não funcionou aqui?
+Saulo Calixto Também tive o mesmo problema, mas se voce colocar a escolha de um operador entre a entrada do valor1 e do valor2 não aparece mais esse erro, bem como se voce pedir a escolha do operador antes dos valores.
+Saulo Calixto ah! ia esquecendo. se tiver interesse e quiser trocar uma ideia meu email é pronomes@gmail.com
Experimenta usar o fflush(stdin); antes do scanf. faz a mesma coisa
Só uma dica galera, como está usando também o operador de divisão é melhor usar o tipo de variável "float" pq senão, os valores da divisão de números impares ficarão incorretos, pois o sistema irá arredondar para um valor inteiro. Ex.: 5 / 2 , sendo resultado (%d ou do tipo "int") o valor será 2...erroneamente. substituindo o tipo "int" por "float" e %d(para inteiros) por %f(para reais) dará certuh. ficando da seguinte forma no código:
... float valor1, valor2,resultado; ...
... scanf("%f", &valor1); ...
... scanf("%f", &valor2); ...
... printf("O resultado da operacao eh: %.1f", resultado); ...(este número 1 na frente do f é para especificar quantas casas decimais irão aparecer depois do ponto, se tratando de números reais ou "float")
OBS.: alterar apenas estas linhas,