jul 15

Exibir a terça parte de um número:

1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
int main ()
{
float V, terca; // float é utilizado para discrepâncias em aproximação de números.
cout<< "Digite um valor:\n";
cin>>V;
terca= V/3;
cout<< "Terca parte:"<<terça<<"\n";
system ("pause");
return 0;
}

Exibir a média aritmética de dois números:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
int main ()
{
float V1, V2, MA;
cout<< "Digite primeiro valor:\n";
cin>>V1;
cout<< "Digite segundo valor:\n";
cin>>V2;
MA= V1 + V2 /2;
cout<< "Média aritmética="<<MA<<"\n";
system ("pause");
return 0;
}

Exibir a média ponderada de três números, com pesos: 1, 2, 3:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
int main ()
{
float V1, V2, V3, MP;
cout<< "Digite primeiro valor:\n";
cin>>V1;
cout<< "Digite segundo valor:\n";
cin>>V2;
cout<< "Digite terceiro valor:\n";
cin>>V3;
MP= (V1*1) + (V2*2) + (V3*3) /6;
cout<< "Média ponderada="<<MP<<"\n";
system ("pause");
return 0;
}

Exibir valor gasto com rodapé em uma sala quadrada:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
int main ()
{
float preço, lado, gasto;
cout<< "Digite o preço:\n";
cin>>preço;
cout<< "Digite o lado:\n";
cin>>lado;
gasto= preço*lado*4;
cout<< "O gasto é:"<<gasto<<"\n";
system ("pause");
return 0;
}
jul 15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>  // Início do programa.
using namespace std;
int main ()
{
int V1, V2, soma; // Aqui você vai declarar todas as variáveis do seu programa, no caso deste ex. é inteiro.
cout<< "Digite o primeiro valor:\n"; // Aqui é o que vai aparecer na tela. OBS: \n é uma quebra de linha.
cin>>V1; // Aqui vai ler o primeiro número escolhido pelo usuário.
cout<< "Digite o segundo valor:\n";
cin>>V2; // Lê o segundo número escolhido pelo usuário.
soma= V1 + V2; // Atribui a expressão V1 + V2 para a palavra "soma".
cout<<"soma"<<soma<<"\n"; // Foi feito uma concatenação. O resultado da soma aparecerá.
system ("pause"); // Uma pausa para o programa executar.
return 0;  // Final do programa.
}

OBS: O símbolo // significa comentário de cada linha. Não precisa por essa parte em seu programa, ele só foi utilizado para uma melhor explicação.

jul 15

O computador não entende o código do programa “Olá mundo”, eles só entendem linguagem de mãquina.

Três programas são usados para transformar seu código-fonte em um arquivo executável, que o computador pode executar. Esses programas são:

  1. Pré-processador
  2. Compilador
  3. Editor de ligação

Pré-processador

É um programa que procura diretivas de pré-processador no código-fonte, como as diretivas de include.

Neste exemplo, o arquivo de biblioteca padrão iostream é incluido por uma diretiva include. Portanto, a diretiva de pré-processador insere o conteúdo desse arquivo de biblioteca padrão, incluindo sua definição do objeto cout, no arquivo de código-fonte.

Compilador

É um programa que transforma o código-fonte pré-prosessado nas instruções em linguagem de máquina correspondente, as quais são armazenadas em um arquivo separado, chamado arquivo objeto, tendo a extensão .obj.
Os compiladores mais utilizados são:

Microsoft Visual C++ 2005 Express Edition
Dev C++

Editor de ligação

É um programa que combina o arquivo-objeto com as partes necessárias da biblioteca em tempo de execução. O resultado é a criação de um arquivo executável, com a extensão.exe. O computador executa esse arquivo para exibir “Olá mundo !” na tela.

jul 15

Por que aprender c++ ?

Primeiro, ela é amplamente utilizada, tanto na indústria como na educação. Segundo, muitas outras linguagens de programação, incluindo Java e C#, são baseadas em C++. Na verdade, a linguagem Java foi escrita usando C++. Portanto, conhecer C++ torna mais fácil o aprendizado de outras linguagens de programação.

Fazendo nosso primeiro programa

#include <iostream>
using namespace std;
int main ()
{
cout << "Olá mundo !";
return 0;
}

Entendendo partes do programa

A função main - É o ponto de partida de todo programa em C ++. Se não houvesse nenhuma função main, o computador não saberia onde começar o programa. Se houvesse mais de uma, o programa não saberia se deveria começar em uma ou em outra.

O corpo da função - Cada uma das instruções ou comandos relacionados pertencentes a função main está contida dentro do corpo dessa função. O corpo de uma função sempre começa por uma chave de abertura ( { ) e termina com uma chave de fechamento ( } ).
Normalmente, cada comando termina com um ponto e vírgula. A função main tem 2 comandos:

4
5
cout<< "Olá mundo !";
return 0;

O objeto cout - É pronunciado como “C-out”. “Out” se refere a direção na qual a intrução cout envia um fluxo de dados.
O operador << é conhecido como operador de inserção de fluxo. Ele insere a informação que está a sua direita.
O objeto cout envia, então, essa informação para o dispositivo de saída padrão que, neste caso, é o monitor.

O comando return 0 - É um comando que que retorna o valor 0 para o sistema operacional do computador.
Ele informa ao sistema operacional que o programa terminou.

A diretiva #include - Ela pede ao programa para que inclua um arquivo em seu aplicativo. Para realizar esse processo você faz # include, seguida do nome do arquivo de biblioteca.
O objeto cout é definido no arquivo de biblioteca padrão iostream. O “io” se refere a entrada e saída - “fluxo” para um fluxo de dados.

Ambiente de nome (using namespace std) - A linguagem C++ usa ambientes de nome para organizar os diferentes nomes usados nos programas. Todo nome usado no arquivo de biblioteca padrão iostream faz parte de um ambiente de nome chamado std.

jul 15

Tipos de dados

Inteiro: 8, -4, 10, -5.

Real: 5.4, -3.8, 45.69.

Caracter: “3″, “A”, “?”, “Rua 38″.

Lógico: true, false.

Soma de número e caracter

Número: 3 + 4 = 7
Caracter: “3″ + “4″ = “34″   O que aconteceu neste exemplo se chama concatenação.

Variável

Local na memória para armazenar informações.

Exemplo:

Número1 = 5 + Número2 = 3   são armazenados

Soma: 8  vai ser o resultado

Constante

Não varia.

Exemplo:

Número: 7

Operadores

Aritméticos:

+
-
* (multiplicação)
/ (divisão)
% (resto da divisão)

Relacionais:

<
>
== (igual)
!= (diferente)
>=
<=

OBS: Sempre que usarmos operadores relacionais, o resultado será lógico.

Lógicos:

e -> &&
ou -> ||
não -> !

Exemplos:

(3 == 3) && (10 > 5)

Primeiro se resolve a expressão por partes.
3 == 3 - isso é verdadeiro.

Segunda parte
10 > 5 - isso é verdadeiro.

Terceira parte
verdadeiro && verdadeiro - isso é verdadeiro, para melhor explicação veja a tabelinha abaixo.

V && V - V                      V || V - V
V && F - F                      V || F - V
F && V - F                      F || V - V
F && F - F                      F || F - F

Outro exemplo para entendermos melhor o valor lógico

! (5 < 2)

Resolvendo primeira parte
5 < 2 - isso é falso

Segunda parte
O ponto de exclamação significa uma negação, por tanto o valor é o inverso do resultado acima - isso é verdadeiro.