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
|