programacao c++ duvidas faceis

    Autor Mensagem
    Energy
    Veterano
    # mar/07 · Editado por: Energy


    Ae pessoal sou iniciante e estou estudando por conta um ebook em ingles. Estou no comeco ainda, mas eu queria esclarecer estas duvidas ja pra nao acumular

    tem 2 coisas q nao entendi

    o que significam "<<" e ">>" e qual a logica do uso

    o q é endl?

    abraços

    The Blue Special Guitar
    Veterano
    # mar/07
    · votar


    Energy
    "<<" e ">>"

    endl

    Ainda não vi isso...

    Só sei até estrutura condicional composta.

    izzystradlin
    Veterano
    # mar/07
    · votar


    cara a lógica é a mesma em todas as linguagens..eu tbm ainda não cheguei à essa parte aí de C mas se você não faltou as aulas de algorítmos então dá uma lembrada nos conectivos e talz...provavelmente é algo com isso....

    bocao
    Veterano
    # mar/07
    · votar


    os >> e << pelo q sei são só separadores. tipo, vc usa:

    cout << variavel << endl

    endl é end line, pra fazer o cursor pular pra próxima linha.

    billy ramone
    Veterano
    # mar/07
    · votar


    endl=\n
    << eh como se fosse um sinal de saida:
    cout<<"Nome ="<<n; //vai escrever na tela a variavel n

    >> por sua vez eh de entrada:
    cout<<"Digite seu nome ";
    cin>>n; //aqui voce vai entrar com um nome

    Energy
    Veterano
    # mar/07
    · votar


    valeu pessoal

    ESP
    Veterano
    # mar/07 · Editado por: ESP
    · votar


    #include <stdio.h>
    #include <stdlib.h>
    main()
    {

    }

    The Blue Special Guitar
    Veterano
    # mar/07
    · votar


    Lembrei!

    << e >> são comandos de entrada e saída de dados na biblioteca iostream.h

    Não recomendo começar por ela. Na facul começam usando só stdio.h e conio.h

    ESP
    Veterano
    # mar/07
    · votar


    stdlib.h tb

    shoyoninja
    Veterano
    # dez/08 · Editado por: shoyoninja
    · votar


    Upzinho básico.

    Para quem estuda pogramação, por um motivo ou outro, e sabe ler inglês, leiam o livro C++ Primer.

    Estou lendo, pelo que vi ele é bem completo, aborda alguns detalhes sobre a forma como o C++ funciona que vi poucos livros trabalherem e tem uma linguagem bem simples.

    Eu recomendo principalmente para quem faz faculdade e que estuda C misturado com C++ (infelizmente já vi vários cursos onde a linguagem é ensinada assim). As dúvidas acima por exemplo já são abordadas logo no começo, e apesar de não ter nada de fácil nelas, o livro consegue dar uma idéia bem legal.

    Recomendo até pra quem está aprendendo outras linguagens ou quem quer começar a aprender alguma.

    Lucas Borlini
    Veterano
    # dez/08
    · votar


    ai vai um exemplo de minha autoria:

    #include <iostream.h>
    #include <stdlib.h>
    #include <stdio.h>
    int main()
    { int mat[5][5], i, j, soma, coluna; //o "i" sera o indice da linha e o "j" sera a coluna
    cout<<"\ngravacao da matriz";
    for(i=0;i<5;i++)
    for(j=0;j<5;j++)
    {
    cout<<"\nentre com o elemento da linha " <<i
    <<" e da coluna "<<j<<": ";
    cin>>mat[i][j];
    }
    cout<<"\nimpressao da matriz";
    for(i=0;i<5;i++)
    {
    cout<<"\n";
    for(j=0;j<5;j++)
    cout<<mat[i][j]<<" \t";
    }
    cout<<"\nsoma dos elementos da diagonal principal";
    soma=0;
    for(i=0;i<5;i++)
    soma=soma + mat[i][i];
    cout<<"\na soma do elementos da diagonal principal eh = "<<soma;
    cout<<"\nsoma dos elementos da linha 4";
    soma=0;
    for(i=0;i<5;i++)
    soma=soma+mat[4][i];
    cout<<"\na soma dos elementos da linha 4 eh = "
    <<soma;
    cout<<"\nsoma dos elementos da coluna 2";
    soma=0;
    for(i=0;i<5;i++)
    soma=soma+mat[i][2];
    cout<<"\na soma dos elementos da coluna 2 eh = "
    <<soma;
    cout<<"\nsoma dos elementos da diagonal secundaria";
    soma=0;
    coluna=4;
    for(i=0;i<5;i++)
    soma=soma+mat[i][coluna-i];
    cout<<"\na soma dos elementos da diagonal secundaria eh = "
    <<soma;
    cout<<"\n";
    system("PAUSE");
    return 0;
    }

    shoyoninja
    Veterano
    # dez/08
    · votar


    Lucas Borlini
    Está estudando C++ por conta própria ou faculdade?

    Lucas Borlini
    Veterano
    # dez/08
    · votar


    shoyoninja
    faculdade

    shoyoninja
    Veterano
    # dez/08
    · votar


    Lucas Borlini
    C++ é lindo cara.

    Manda ver ae.

    Seu código não está "puuuuxa que clareza", mas está legal. Podia só ter colocado uns tabs ali nos "for" pra ajudar na leitura.

    Só pra citar a mistura que falei. Pra mim, C++ tem que usar os namespaces, incluir a biblioteca inteira usando os .h é grotesco.

    E recomendo o livro viu. Mesmo no básico (sem declarar classes e funções), ele já vai dando algumas noções da parte mais forte da linguagem, fica muito mais fácil entender alguns conceitos depois.

    Lucas Borlini
    Veterano
    # dez/08
    · votar


    shoyoninja
    realmente, pra leigo o progrmama ta uma merda, eu tenho uns mais explicadinhos q eu coloco na frente de cada frase um
    \* essa linha serve pra isso \* (num sei se vc ja viu isso)

    ai fica um descrição em azul q não interfere no programa.

    mas aew, esse livro tem na net?

    eu prefiro xerocar e ter o material em casa.

    Non-Toxic
    Veterano
    # dez/08
    · votar


    caralho...fiz programaçao só que em java...vo ter que fazer denovo

    Lucas Borlini
    Veterano
    # dez/08
    · votar


    Non-Toxic
    kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

    q merda bixo, eu acho as aulas de informatica um saco, é muito facil só q eu erro a merda da escrita toda.

    Acerto toda a logica mas erro a escrito (isso em C++).

    Se o prof liberasse consulta de material manuscrito eu fechava todas as provas dele.

    shoyoninja
    Veterano
    # dez/08
    · votar


    Lucas Borlini
    Sim, mas nem precisa. Tá bem claro o código, a única coisa que embaralha a visão são os "for" sem identação. Vai ver que no seu editor tinha, quando colou aqui perdeu.

    Tem na net sim, tanto pra comprar o ebook quanto para fazer um download não legítimo. Mas não faça esse último hein :D.

    O título é C++ Primer, 5th Edition.

    Non-Toxic
    Ih velho Java eu descoheço. Tentei aprender mas não tive paciência não.
    Última linguagem de alto nível que aprendi foi COBOL HUIAHIAUHUA.

    Lucas Borlini
    Veterano
    # dez/08
    · votar


    shoyoninja
    thanks bro

    Tem na net sim, tanto pra comprar o ebook quanto para fazer um download não legítimo. Mas não faça esse último hein :D.

    hahaahahahahaahahahaahahahhahaahahah.

    King of Terror
    Veterano
    # dez/08
    · votar


    Non-Toxic
    shoyoninja
    Se vc sabe C++ vc sabe Java, facilmente. Mas o contrário já não é bem verdade. Java vc não tem o controle da memória em suas mãos, essa responsabilidade fica para a máquina virtual. Além de se ter tudo mastigado pela bibliotecas em Java. Tirando isso e alguns padrões a mais implementados em Java, a sintaxe é praticamente idêntica.

    Eu adoro ambas, porém prefiro Java, acho mais produtivo para se programar. Principalemnte depois de ser estuprado mentalmente por Assembly na faculdade, rs.

    Um livro que acho muito bom e didático para quem quer começar, seja em C++, seja em Java, é o Deitel. Ele não aprofunda muito, mas tem muito conceito legal e a sequência em que é exposta é bem interessante.

    Vou dar uma olhada nesse que vc recomendou depois. :)

    Headstock invertido
    Veterano
    # dez/08
    · votar


    Caralho! Que topico nerd...

    Acho massa quem consegue entender programações...queria saber, mas acho que não teria paciencia para aprender...gosto mais da parte de Hradwere, tipo, montar componentes, micros, ligações físicas e tal...mas quem sabe né?...

    qew
    Veterano
    # jun/10 · Editado por: qew
    · votar


    up inutil, deixa pra lá

    Black Fire
    Gato OT 2011
    # jun/10
    · votar


    Prefiro o Matlab.

    Igão
    Veterano
    # jun/10
    · votar


    Li, li, li....... e não entendi PORRA nenhuma desse tópico.

    Me senti um nerd burro : ( [sad>>whatever>>endl]

    Guilherme 90
    Veterano
    # jun/10
    · votar


    Esse é o tipo de assunto que eu gosto.
    =)

    Zandor
    Veterano
    # jun/10
    · votar


    >> significa deslocar todos os bits pra direita, por ex 100010 >> 1 = 010001 e << é deslocar pra esquerda

    Tente isso em casa, amiguinho:


    printf("1 << 3 = %d", 1<<3 );
    printf("(2 << 3) >> 3 = %d", (2<<3) >> 3);

    Bog
    Veterano
    # jun/10
    · votar


    Zandor

    Eu ia comentar que todo mundo lembrou do operador de I/O, mas ninguém tinha falado do uso mais básico, que é o shift binário. Mas como o tópico é de 2007, acho que o estrago já foi feito... =P

      Enviar sua resposta para este assunto
              Tablatura   
      Responder tópico na versão original
       

      Tópicos relacionados a programacao c++ duvidas faceis