Que tal poder acompanhar as estatísticas dos canais do Youtube, numero de inscritos, visualizações diárias entre outros gráficos? Esta é a proposta do site Socialtrack, fácil de usar o site oferece estes recursos e muito mais. Agora ficou fácil você acompanhar os dados dos canais do Youtube!
http://www.socialtrack.info
Primeiramente gostaria de agradecer a todos que tem visitado e acompanhado nosso blog, pude perceber grande interesse no aprendizado da linguagem.
Já está disponível no site do desenvolvedor a última versão da IDE Codeblocks, a versão disponível é a 12.11, a nova versão está ainda mais estável e traz novos recursos.
Para quem quizer fazer o download basta acessar a sessão 'downloads' no site do deselvolvedor:
http://www.codeblocks.org/
Recomendo para usuários menos experientes que baixem a versão Binary release com o mingw que já inclui o compilador GCC
Aproveitem, um grande abraço a todos!
Postado por
Isaac Flora
às
10:05
Marcadores:
Compiladores,
Noticias,
programador,
programar,
programar c++
Galera o nosso amigo Michael Marlon mandou uma calculadora pra gente analizar... faltava apenas um bliblioteca e uma organizada na lógica, eu fiz pequenas mudanças mas que não alteraram o código significativamente.
A calculadora está funcionando... mas da pra melhorar ... mas isso é com vocês, postem suas opiniões e dúvidas.
Calculadora de Michael Marlon:
#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
float x,y;
float adic, subtrac, mult, div;
int op;
cout << "Digite a opcao desejada: " << endl;
cout << "========================" << endl;
cout << "(1) Adicao" << endl;
cout << "(2) Subtracao" << endl;
cout << "(3) Multiplicacao" << endl;
cout << "(4) Divisao" << endl;
cout << endl;
cin >> op;
cout << "Digite o primeiro numero: " << endl;
cin >> x;
cout << "Digite o segundo numero: " << endl;
cin >> y;
switch(op){
case 1:
adic = x + y;
cout << "A adicao e: " << adic << endl;
break;
case 2:
subtrac = x - y;
cout << "A subtracao e: " << subtrac << endl;
break;
case 3:
mult = x * y;
cout << "A multiplicacao é: " << mult << endl;
break;
case 4:
div = x / y;
cout << "A Divisao e: " << div << endl;
break;
default:
cout << "Opcao invalida!" << endl;
break;
}
system("PAUSE");
return 0;
}
Galera segue a versão 1.1 da calculadora do Michael, ele mesmo nos enviou através dos comentários. Fiquem a vontade para analisar e postar suas dúvidas.
#include<iostream> #include<cstdlib> using namespace std; int main(){ float x,y; float adic, subtrac, mult, div; int op; system ("COLOR FC"); cout << "Qual Operacao voce deseja realizar: " << endl; cout << "==============******===============" << endl; cout << "(1) Adicao" << endl; cout << "(2) Subtracao" << endl; cout << "(3) Multiplicacao" << endl; cout << "(4) Divisao" << endl; cout << endl; cout << "Voce escolheu a opcao: "; cin >> op; cout << endl; if (op > 4 || op < 1){ cout << "opcao invalida" ; } else{ cout << endl << "Digite um numero: " ; cin >> x; cout << "Digite outro numero: " ; cin >> y; } switch(op){ case 1: system("COLOR F3"); adic = x + y; cout << "Total: " << adic << endl << endl << endl; break; case 2: system("COLOR F4"); subtrac = x - y; cout << "Total: " << subtrac << endl << endl << endl; break; case 3: system("COLOR F0"); mult = x * y; cout << "Total: " << mult << endl << endl << endl; break; case 4: system("COLOR F1"); div = x / y; cout << "Total: " << div << endl << endl << endl; break; default: cout << "Opcao invalida!" << endl; break; } system("PAUSE"); return 0; }
Galera segue o código fonte do programa que criamos na aula 19. Onde aprendemos a usar operadores de deslocamento de bits. Para aqueles que perderam a aula basta clicar aqui.
#include <iostream> #include <cstdlib> using namespace std; int main(){ int valor= 6 << 1; int valor2= 6 >> 1; int valor3= 4; int valor4= 8; valor3 <<= 1; //Isso seria o mesmo que valor3= valor3 << 1; valor4 >>= 1; //Isso seria o mesmo que valor4= valor3 >> 1; cout << valor << endl << valor2 << endl << valor3 << endl << valor4 << endl; system("PAUSE"); return 0; }
Galera, nesta vídeo aula estaremos aprendendo o que são e para que servem os operadores de deslocamento de bits em C++, finalizando assim nosso aprendizado sobre operadores. Espero que gostem, vlw
Quem quizer economizar tempo o código fonte pronto utilizado na aula está aqui
A Apple já tem um histórico de ir atrás de pessoas talentosas que tenham potencial para expressar esse talento em alguns desses produtos. Foi assim que o seu principal chefe de design de produtos foi contratado: estava trabalhando em outra empresa, Steve Jobs viu o seu trabalho, fez uma oferta e ele aceitou.
apple (Foto: divulgação)
Essa história se repetiu hoje, depois que o criador do aplicativo MobileNotifier foi contratado pela empresa da maçã. O programa foi criado por Peter Hajas e trata-se de um sistema de notificação para o iOS “feito da maneira certa”, como ele mesmo diz, e que substitui o da própria Apple.
O programa emite notificações de uma maneira menos intrusiva, que ao invés de ocupar a parte central da tela e exigir uma ação do usuário para sair, deixa um aviso no topo, abaixo do relógio, e permite que a interação com os ícones ou programas continuem.
Ele disponibilizou a sua modificação pela loja online Cydia, que só pode ser instalada por meio do Jailbreak. Esse recurso alternativo não é bem visto pelos olhos da Apple, mas aparentemente o talento de Peter Hajas superou o orgulho da empresa e ele foi contratado mesmo assim.
Como todos os programadores, ele foi contratado como estagiário segundo sua página no Facebook. Mas dado o talento para programação que ele tem, Hajas provavelmente não vai ficar nessa posição por muito tempo.
O Facebook já luta para bloquear as implementações de botões "dislike" - não curti- em sua rede social. Quem tem o mesmo desafio agora é a recém lançada rede social, Google+ (Google Plus).
O francês Julien Noleau, publicou na Chrome Web Store uma extensão para o navegador da Google que inclui o botão -1 em cada post da rede. Após baixar o aplicativo, o botão negativo aparece ao lado do +1, e contabiliza cliques.
O download do -1 está disponível gratuitamente na loja de aplicações para browser. A última versão do aplicativo já foi baixada por mais de 1.800 usuários.
Noelau que pretende agora checar as estatísticas do botão em posts da rede social, afirmou que "o -1 está ativo apenas no Google+ e não interfere nos resultados da pesquisa do google.com".
Operadores relacionais em C++
Pessoal, como prometido segue a aula de nº 18. Nesta aula estaremos reforçando o aprendizado sobre operadores relacionais comparativos.
Operadores comparativos e C++
Operadores relacionais ou comparativos como o próprio nome diz, oferecem a possibilidade de estabelecer uma relação comparativa/condicional entre seus operandos.
Preparamos uma tabela contendo os operadores relacionais/comparativos em C++ e suas funções:
| Operadores Relacionais C++ | ||
| Tipo | Operador | Sintaxe |
| Menor que | < | a < b |
| Maior que | > | a > b |
| Menor ou igual que | <= | a <= b |
| Maior ou igual que | >= | a >= b |
| Igual a | == | a == b |
| Diferente de | != | a != b |
| Não (Lógico) | ! | !a |
| E (Lógico) | && | a && b |
| Ou (Lógico) | || | a || b |
| Exemplos de comportamento | ||
| Operador | Retorno ( verdadeiro / falso ) | |
| < Menor que | ||
| 30 < 20 | falso | |
| 30 < 60 | verdadeiro | |
| 30 < 30 | falso | |
| > Maior que | ||
| 30 > 1 | verdadeiro | |
| 30 > 100 | falso | |
| 30 > 29 | verdadeiro | |
| <= Menor ou igual que | ||
| 30 <= 30 | verdadeiro | |
| 30 <= 29 | falso | |
| 30 <= 80 | verdadeiro | |
| >= Maior ou igual que | ||
| 30 >= 30 | verdadeiro | |
| 30 >= 10 | verdadeiro | |
| 30 >= 40 | falso | |
| == Igual a | ||
| 30 == 30 | verdadeiro | |
| 30 == 32 | falso | |
| != Diferente de | ||
| 30 != 20 | verdadeiro | |
| 30 != 10 | verdadeiro | |
| 30 != 30 | falso | |
| ! Não | ||
| !(30 == 30) | falso | |
| !(30 > 10) | falso | |
| !(30 < 1) | verdadeiro | |
| && E | ||
| (10 > 1 && 1>=1) | verdadeiro | |
| (10 != 11 && 1>2) | falso | |
| || Ou | ||
| (10 > 20 || 30 > 20) | verdadeiro | |
| (40 != 10 || 20==30) | verdadeiro | |
Qualquer dúvida a aula 17 e 18 tratam o tema sobre operadores relacionais, basta acessar o menu vídeo-aulas. Bons estudos
Galera, segue o código fonte do programinha que fizemos na aula 17. Onde aprendemos sobre os operadores comparativos/relacionais. Para aqueles que perderam a aula basta clicar aqui
#include <iostream>
#include <cstdlib>
using namespace std;
int main(){
int a= 10, b=20, c=20;
bool resultado1, resultado2, resultado3, resultado4, resultado5, resultado6, resultado7, resultado8, resultado9, resultado10;
resultado1= a > b; // Retornará falso(0) pois a não é maior que b
resultado2= b > a; // Retornará verdadeiro(1) pois b é maior que a
resultado3= a < b; // Retornará verdadeiro(1) pois a é menor que b
resultado4= b >= c; // Retornará verdadeiro(1) pois b não é maior que c, mas é igual
resultado5= b <= c; // Retornará verdadeiro(1) pois b não é menor que c, mas é igual
resultado6= a == b; // Retornará falso(0) pois a não é igual a b
resultado7= b != c; // Retornará falso(0) pois b não é diferente de c
resultado8= !(a == b); // Retornará verdadeiro(1) a é diferente de b
resultado9= (a < b && b == c); // Retornará verdadeiro(1) pois a é menor que b e b é igual a c
resultado10= (a < b || b > c); // Retornará verdadeiro(1) pois a é menor que b mesmo b não sendo maior que c
cout << resultado1 << endl << resultado2 << endl << resultado3 << endl << resultado4 << endl << resultado5 << endl << resultado6 << endl << resultado7 << endl << resultado8 << endl << resultado9 << endl << resultado10 << endl;
system("PAUSE");
return 0;
}
Galera, segue a 17ª aula sobre a linguagem de programação c++, onde estaremos aprendendo sobre os operadores comparativos/relacionais em c++, peço desculpa pela demora, é que esse mês o negócio ta corrido rsrs, espero que gostem. Vlw
Quem quizer economizar tempo o código fonte pronto utilizado na aula está aqui
Empresas tecnologia da informação
Empresas tecnologia da informação continuam a lançar novas vagas no mercado de trabalho, o que aumenta muito a chance de emprego para aqueles que desejam seguir carreira em ti.
Além do mais como demonstram as estatísticas o salario em tecnologia da informação é um dos melhores do mercado, confira na reportagem abaixo:
Galera, segue o código fonte do programinha que fizemos na aula 16. Onde aprendemos sobre os operadores aritméticos de atribuição. Para aqueles que perderam a aula basta clicar aqui
#include <iostream>
#include <cstdlib>
using namespace std;
int main(){
int a= 10, b=30, c=30, atrib1= 100, atrib2= 100, atrib3= 100, atrib4= 100, atrib5= 100;
a += b; // Seria o mesmo que a= a+b;
atrib1 += c; // Seria o mesmo que atrib1= atrib1 + c;
atrib2 -= c; // Seria o mesmo que atrib2= atrib2 + c;
atrib3 *= c; // Seria o mesmo que atrib3= atrib3 + c;
atrib4 /= c; // Seria o mesmo que atrib4= atrib4 + c;
atrib5 %= c; // Seria o mesmo que atrib5= atrib5 + c;
cout << a << endl << endl;
cout << atrib1 << endl << atrib2 << endl << atrib3 << endl << atrib4 << endl << atrib5 << endl;
system("PAUSE");
return 0;
}
Chegamos a nossa 16ª vídeo-aula sobre C++, nesta aula abordamos o tema sobre operadores compostos em C++, porém com ênfase em operadores aritméticos compostos de atribuição. Espero que gostem do conteúdo da aula, qualquer dúvida, deixem seus comentários. Aguardo vocês na próxima aula. Vlw
Quem quizer economizar tempo o código fonte pronto utilizado na aula está aqui
Uma vez que o valor mais comum a ser adicionado ou subtraido a uma variável em C++ é 1, temos operadores aritméticos especiais para essa operação, são os operadores aritméticos de incremento e decremento.
Estes operadores existem afim de simplificar expressões.
O operador de incremento incrementa(adiciona) em 1 o valor da variável envolvida na operação, já o operador de decremento como o próprio nome diz decrementa(subtrai) em 1 o valor da variável envolvida na operação.
Ex:
int salario= 530;
int aumentasalario= ++salario;
int diminuisalario= --salario;
Ao imprimir a variável aumentasalario o resultado será 531 e ao imprimir diminuisalario o resultado será 529. Isso logicamente poderia ser feito sem o uso dos operadores de incremento e decremento mas ao utilizar os operadores simplificamos a operação.
Modos de uso:
Os operadores de incremento e decremento podem ser utilizado de dois modos diferentes:
Pré-fixo e Pós-fixo
Em pré-fixo o operador é inserido antes da variável ( ++a / --a ) e em pós-fixo o operador é inserido após a variável ( a++ / a-- ).
A diferença entre pré-fixo e pós-fixo não é difícil de ser entendida, ao utilizar o modo pré-fixo o compilador incrementa ou decrementa o valor e então o recupera, e o pós-fixo recupera primeiramente o valor e só depois o incrementa ou decrementa.
Vejamos um exemplo:
int x=10;
int a= x++;
No exemplo acima ao imprimir a teremos 10 e ao imprimir x teremos 11, pois o compilador atribui o valor de x à a e só então incrementa x em 1, fazendo com que x passe a valer 11.
int x= 8;
int a= ++x;
No exemplo acima ao imprimir a teremos 9 e ao imprimir x teremos 9 também, isso ocorre porque o compilador incremente x em 1, então x passa a valer 9 e só então atribui o valor de x à a que passa a valer 9 também.
Ainda tem dúvidas? Assista gratuitamente a nossa aula sobre operadores aritméticos em modo composto clique aqui.
Galera, segue o código fonte do programinha que fizemos na aula 15 P-2. Onde aprendemos sobre os operadores aritméticos do C++ em modo composto. Para aqueles que perderam a aula basta clicar aqui.
#include <iostream>
#include <cstdlib>
using namespace std;
int main(){
int a= 3;
int b= a++;
int c= 5;
int d= ++c;
int e= 10;
int f= e--;
int g= 12;
int h= --g;
cout << b << endl << a << endl << endl << c << endl << d << endl << endl << endl;
cout << f << endl << e << endl << endl << g << endl << h << endl;
system("PAUSE");
return 0;
}
Nesta 15ª vídeo-aula de c++, estaremos aprendendo sobre o comportamento de operadores aritméticos compostos. Esta aula complementa a 14ª aula. Espero que a explicação tenha ficado clara. Iniciaremos o aprendizado esclarecendo o uso de operadores de incremento e decremento do C++.
iostream vs iostream.h
Muita gente, principalmente programadores iniciantes tem dúvidas quando devem usar iostrem ou iostream.h .
Naturalmente nós programadores, tanto juniors quanto plenos não sabemos tudo. Isso é normal, e é normal também que em nosso cotidiano realizemos pesquizas na grande rede em busca de respostas, tutoriais, aulas, dicas etc...
O que acontece é que muitos programadores se deparam com exemplos de dois modos diferentes na hora de inserir a biblioteca iostream:
#include<iostream>
e
#include<iostream.h>
Mas qual a sintaxe correta a ser utilizada?
Primeiramente você deve saber que a biblioteca iostream.h foi depreciada já faz muito tempo. E o uso na notação '.h' no final de arquivos de cabeçalho padrão já foi substituido faz mais de 8 anos.
Embora muitos compiladores ainda suportem (muitas vezes unicamente) o uso da tipagem '.h' no final do nome dos arquivos de cabeçalho, muitos compiladores de c++ recentes não irão oferecer suporte a este tipo de sintaxe.
Por exemplo o Dev-C++ 4.9 suporta os 2 tipos, já compiladores do tipo GCC como do Code Blocks já não suportam a tipagem '.h' e retornam um erro no momento da compilação dizendo que o arquivo não pode ser encontrado no caminho ou diretório.
Então, como podem ver, nunca é uma boa ideia utilizar recursos depreciados em novos projetos.
Mas caso o compilador que você utilizar exibir erro ao utilizar <iostream> significa que ele ainda requer o modo '.h'.
Isaac
Assinar:
Postagens (Atom)













