23
Aug

Curso C++ – Aula 08 – Variável – eXcript


Fala galera! Sejam todos bem-vindos a mais um episódio
do nosso Curso de C++. E nesta aula, nós vamos estudar as variáveis. Variável, é um local na memória que nós
mandarmos reservar para que nós possamos armazenar informações. Por exemplo, nós poderíamos armazenar o
nome de um cliente, armazenar a quantidade de produto no estoque, armazenar a hora atual
do sistema, armazenar o usuário que está logado, em fim, qualquer informação pode
ser armazenada na memória. Então vamos declarar uma variável. Vamos dizer que nós queremos uma variável,
que irá armazenar um número inteiro, e vamos chamar essa variável de num. Feito isso vamos colocar um ponto e vírgula
pra finalizar a nossa instrução. Abaixo vamos colocar, num, recebe 10. Então o que que nós estamos fazendo? Nós declaramos uma variável do tipo inteiro,
de nome num, e colocamos um ponto e vírgula pra finalizar a nossa instrução. Na sequência nós pegamos a nossa variável
de nome num, e atribuímos a ela um valor, que nos caso, nós atribuímos o valor 10. Então aqui nós declaramos uma variável. A partir desse momento, nós podemos fazer
referência a essas variável porque a mesma já vai estar na memória. Então, um conceito inicial pra nós termos
a respeito das variáveis, é que são espaços reservados na memória, pra nós colocarmos
determinadas informações. A princípio, nós podemos colocar qualquer
informações numa variável, basta somente, que a variável suporte o tipo que a gente
deseja armazenar. Então, nós temos que todas as variáveis
irão armazenar valores. E o que que é um valor? Os valores, ou então, as informações, corresponde
a parte principal daquilo que o nosso programa irá fazer. Assim, nós temos que os valores podem ser
tanto caracteres, como números, imagens, arquivos, listas e etc. Nós temos que em qualquer sistema que nós
trabalharmos, esse sistema vai conter variáveis e nessas variáveis, nós vamos ter valores. Agora, voltando aqui para o nosso código,
nós temos a nossa variável num, e nessa variável nós armazenamos o valor 10. Agora vamos pegar e vamos declarar uma outra
variável do tipo inteiro, e essa vamos chamar de num2. A essa nós vamos atribuir o valor 500. Ponto e vírgula pra finalizar a instrução. Feito isso, vamos mandar imprimir no console,
a soma entre num e num2. Então vamos escrever, cout, ou seja, console
output, colocamos 2 setinhas pra nossa esquerda, e então nós vamos passar, num mais num2. Ou seja, nós estamos fazendo uma operação
matemática. Agora nós vamos colocar 2 setinhas para o
lado novamente, e nós vamos utilizar uma nova palavrinha, que no caso vai ser, endl,
ou seja, end line. Nós estamos mandando imprimir também, uma
constante que indica, que nós estamos finalizando o que nós vamos imprimir no console. Se vocês recordarem, nas aulas passadas nós
não utilizamos esse endl. Isso porque, não é obrigatório a utilização
do mesmo, porém, é uma boa prática de programação, e em algumas situações é até obrigatório,
nós indicarmos o término de uma linha. Então agora vamos mandar executar o nosso
programa. E aqui nós temos que foi impresso o valor
510. Ou seja, a nossa variável num, foi somada
com a nossa variável num2. E na sequência nós passamos uma constante,
que indica para o C++ que nós estamos finalizando a nossa linha. Já na última linha nós retornamos o valor
0, indicando para o sistema operacional, que o nosso programa finalizou com sucesso. Então, como a gente pode ver, trabalhar com
variável é bastante simples. Nós só precisamo declarar, qual é o tipo
da variável, qual é o nome da variável e qual é o valor que a variável deve ter. Mesmo que você ainda não tenha entendido
muito bem, nas próximas aulas isso vai ficar bastante claro. Então é isso ai pessoal! Vejo vocês na nossa próxima aula, muito
obrigado e até mais, tchau!!

Tags: , , , , , , , , , , , , , , , ,

49 Comments

  • eXcript says:

    Falaaaaaaaaaaaa galera, na aula de hoje daremos início ao estudo das variáveis! Querendo ou não, qualquer programa, do mais simples ao mais complexo utiliza variáveis. Assim, devemos conhecer como declarar e manipular valores e variáveis.

    Quem já estudou a linguagem C, perceberá que tanto os tipos utilizados como também, a estrutura de declaração são bastante semelhantes!!

    Galera, espero que gostem! Não esqueça de curtir, compartilhar e claro, não deixe de estudar!!

    Forte abraço, excelente fim de tarde e até mais!!!!!!!!!!!!!!!!!!!

    #c++   #cpp   #aulacpp   #cursodec  #cursoc++ #programação   #desenvolvime   #excript

  • João 'Humming' Boyadjian says:

    E se eu quiser que a variável "num" seja uma frase ao invés de um número?

  • Kaique Matos says:

    Boa aula tinha tido um problema mas resovi 

    Obrigado amigo !

  • Paulo Designer says:

    velho o meu estava dando erro no endl pensei que foce endl fiquei 2 horas tentando acha esse erro kkkkkk

  • Documentários Revolução Científica says:

    Falaaaaaaaaaaaa galera

  • L Renova says:

    Aula excepcional!

  • Gabriel Prado says:

    Obrigado Mestre!

  • Matheus Werner says:

    Pesquisei no google, mas não encontrei a resposta como queria.. Por que o valor do return tem que ser 0 ? Se eu colocasse 1, o que ele representaria?

  • Ademilton Junior says:

    O meu não deu certo… eu tentei tanto no code bloks como no CLion. E o código está exatamente igual.No code bloks eu achei que era pq eu não tinha posto o system ("pause"), mas mesmo assim deu erro.

  • Julia Feijo says:

    olha esse código o video não roda no dev c++ nem no code Blocks, ele da erro na variavel num2

    #include <iostream>

    using namespace std;

    int main ()

    {
    int num;

    num = 25

    int num2 = 500

    cout << num + num2 << endl;

    return 0;

    }

  • Mineiro Gamer says:

    Olá to começando agora e to gostando muuuuito das suas aulas!parabéns pelo projeto! e queria aproveitar pra tirar uma duvida: Pra criar programas eu preciso saber somente o C++??? (apressado eu rs)

  • Känvas says:

    Por favor cara me ajuda eu to usando o code;blocks e não importa o que eu faça só ta aparecendo hello world no console o que eu faço me ajuda

  • Marcos André Almeida says:

    o meu além do resultado aparece isso: Process returned 0 (0x0) execution time : 0.026 s
    Press any key to continue.
    Algum problema?

  • cleiso cervio says:

    por queeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

  • cleiso cervio says:

    meu pai to com livro c++ abiblia e não vai em nome de jesus sera que vou ter que fazer como todos os que aprenderam a programar fazer um pacto com demônio pra aprender

  • cleiso cervio says:

    vender a minha porcaria de alma pro tinhoso e tem que vê se ele que né

  • cleiso cervio says:

    como aprender a programa vai numa sexta feira a meia noite e chama demoninho demoninha vendo minha alma pra aprender a programar ai aparece o dito mas antes ele fara umas perguntas de logica , puts me ferrei e acho mesmo que nem assim vou aprender a programar , ai satam vai falar fim sai fora vc ta atrapalhando a fila tem mais pessoas ai na fila , aaaaaaaa nao meu puta mundo injusto meu ,fala vai programadores vcs venderam fala fala vai

  • Edu Souza says:

    oitava aula e eu ja to adorando muito foda a programação

  • JEFF says:

    Olá primeiro fiz o valor que vc botou
    int main ()
    {
    int num;
    num = 10
    int num2 = 500

    cout << num + num2 << endl;
    return 0;
    }
    deu 510
    mais depois eu troquei o valor

    int main ()
    {
    int num;
    num = 3468;
    int num2 = 2356;

    cout << num + num2 << endl;
    return 0;
    }
    e mesmo assim continuo com o valor de 510 pelo que eu entendi vc ele faz soma
    se eu botei outro valor era fazer a soma desses valores oque eu fiz de errado

  • conta google says:

    ola amigo , infelizmente n consegui. qundo clico p roda ao invez de aparecer a soma que seria 510 , aparece num + num2 . mais esta correta a variavel int num = 10 e int num2 = 500

  • Insanely_SP says:

    Fiz igual usando o Code Blocks, mas só aparece num + num2 no programa, e não o resultado ( 10 + 500 ) , segue o modo como coloquei:

    #include <iostream>

    using namespace std;

    int main()
    {
    int num;
    num = 10;
    int num2;
    num2 = 500;

    cout <<"num + num2" << endl;
    return 0;
    }

  • Gabriel Silva says:

    #include <iostream>
    using namespace std;

    int main() {

    int num;
    num = 10;

    int num2;
    num2 = 500;

    int num3;
    num3 = 1000;

    cout << num + num2 + num3 << endl;
    system ("pause");

    return 0;
    }

    Pq o "num3" não está sendo somado quando executo o programa?

  • Guilherme Moura says:

    essa aumentou um pouco a dificuldade mas consegui entender tudo

  • Karen says:

    Oi, bem no meu deu certo quando rodou no Code::Blocks, mas quando eu vou na pasta do programa e depois em bin e cliko para executar, o programa abre e fecha rapidamente, eu coloquei da seguinte forma:

    #include <iostream>
    #include <stdlib.h>
    using namespace std;

    int main ()
    {
    int num;
    num = 10;
    int num2 = 500;

    cout << num + num2 << endl;

    return 0;
    system ("pause");
    }

    OBS: Haha consegui resolver! Era só enverter o " return 0 " com o " system ("pause"), ficou dessa maneira:

    system ("pause")
    return 0;

  • *-THE FLASH-* says:

    por que precisa do endl se o ponto e virgula já indica que a linha finalizou?

  • Jaozin Pjl says:

    eXcript,Considerando que o int,indica a variável,o Main é uma variável ?

  • Kaique Daniel says:

    Indo do começo ao fim!
    Dia assistido : 11/02/2017

  • entidade nrx says:

    como fasso pra usar o terminal do ubuntu de copilador do codeblocks? porque no meu ele executa o XTerm e é muito lixo

  • Yagami Programmer says:

    Professor me ajuda ai, sempre que eu mudo o código e o executo ele apresenta o mesmo como foi executado pela primeira vez que digitei e não de acordo com minhas modificações. Como arrumo isso?

  • Cyclope P Gamer says:

    Isso que é aula!

  • Tiago Videira says:

    Tenho seguido as aulas, sou portguês muito obrigado porem estou com um problema que nao consigo identificar

    tenho isto no Code:Block:
    #include <ostream>
    using namespace std;

    int main () {

    int num;
    num = 10;
    int num2 = 500;

    cout << num + num2 << endl;

    return 0;}

    Porém esta dando um erro em build messages na linha: cout << num + num2 << endl;

    Qual é o problema ?

  • Leonardo Ribeiro says:

    endl ? eu capitei sua mensagem professor

  • Lanit says:

    O nome da variável importa ou pode ser qualquer coisa? No vídeo você botou o nome da variável inteira de "num", mas poderia ser qualquer outra coisa?

  • BwmsDroid - Block Strike says:

    Talvez eu esteja enganado mas quem já sabe pelo menos 1 linguagem de programação ajuda nas outros, pois vc já tem +ou – a lógica disso tudo…

  • CATROOM says:

    prof ajuda ai
    #include <iostream>
    using namespace std;

    int main() {
    int num;
    num=10;
    int num2=500;
    cout << num+num2 <<endl

    return 0;
    }
    mais ta dando erro na linha #include <iostream>

  • Mauricio Matida says:

    #include <iostream>

    using namespace std;

    int main()
    {
    int num;
    num = 10;
    int num2 = 500;

    cout <<"nO valor total deu: " << num + num2 << endl;

    return 0;
    }

  • HELLoSKUuLL says:

    qual musica da intro?

  • Joao Vitor says:

    0:25

  • Alexsandro Souza says:

    declarei a variável e no code block me informa que não declarei

  • Danilo Gomes Branquinho says:

    Olá eXcript ! tenho uma dúvida, acho que minha lógica de programação ainda não está bem afiada. kkkkk
    se num + num2 é uma variável individual , por na hora de imprimir o resultado não foi necessário declarar uma terceira variável pra armazenar o resultado ?

  • Daniel Eduardo says:

    Oi, para criar uma barra de vida num game usa se variáveis, por favor faça um vídeo explicando iso em relação aos games.

  • Gaxayb says:

    Muito bom 🙂
    Vou ate o FIm

  • H3SOY4M PROGR4MM3R says:

    Eu vou conseguir.

  • Joalysson Cavalcante says:

    professor nota 1000

  • Bernardo Cavalcanti says:

    To curtindo bastante.
    Por que não foi preciso terminar com o system("pause") e colocar o #include <stdlib.h> neste caso?

  • Kyle C. says:

    TUDO QUE EU FAÇO SÓ DA ERRO VLH

  • Flobster Br says:

    error: expected ';' before 'cout'
    alguem me ajuda pfv

  • Truegamer says:

    Mais uma aula hoje! bora pra prox!
    dia:
    09/03/2019

  • Serumaninho says:

    ÓTIMA aula, estou com um poblema eu uso win 32bit mas o Clion não pega em 32 bit vc tem outro pra indicar? que funcione em 32bit

Leave a Reply

Your email address will not be published. Required fields are marked *