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


Related Posts with Thumbnails
top
BlogBlogs.Com.Br