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!

Calculadora de Michael Marlon.




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;
}

Programa operadores P-6


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


Vida de programador... atraso de 2 meses







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 relacionais em C++


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

Programa Operadores P-4



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:



Programa Operadores P-3


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.


Programa Operadores P-2


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++.


Bit a bit ...



Vivendo e aprendendo... iostream ou iostream.h ?



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
Related Posts with Thumbnails
top
BlogBlogs.Com.Br