anterior
Tweet about this on TwitterPin on PinterestShare on LinkedInShare on Google+Email this to someoneShare on Facebook
QR CODE

Programando em C++

Fala pessoal!

Hoje vamos ver como criar nosso primeiro programa em linguagem C++, para realizar esta tarefa é importante ter visto os posts de lógica de programação parte 1 e 2, quem não viu pode acessar através dos links abaixo:

– Lógica de Programação – Parte I

– Lógica de programação – Parte II

Bom, para iniciarmos o desenvolvimento do nosso sistema que calcula o IMC (Índice de Massa Corporal), precisamos instalar um compilador, no caso do C++ podemos utilizar o DEV C++ e o Code Blocks, que estão entre os melhores compiladores da linguagem e são gratuitos.

devcpp

 

splash_01_text

 

Para fazer downloads, clique em uma das opções abaixo:

DEV C++
download

 

 

Code::Blocks
download

 

Em nosso exemplo de hoje, vou utilizar o Dev C++, por ser um compilador menor e o download é mais rápido, mas o código fonte de nosso programa roda em ambos os compiladores, lembrando também que o ideal não é aprender a uma ou outra linguagem e sim a lógica de programação que é fundamental, pois se aprender lógica terá condição de programar em várias linguagens já que operadores como if, else, or e and existem em todas as linguagens a única coisa que muda é a sintaxe.

Bom, vamos ao trabalho. Ao abrir o DEV C++ você verá a tela principal do programa, onde devemos criar um novo arquivo:

dev_novo

 

— Após iniciar um novo arquivo vamos iniciar com a criação de nosso código fonte, alguns podem se perguntar o que é código fonte, e a resposta mais simples é o programa escrito ou expresso em códigos.

É importante comentarmos nosso código para facilitar a compreensão, por isso vamos utilizar duas barras para inserir comentários.

Exemplo:

//Comentário

Outro detalhe que não devemos deixar de lado, é que ao final de cada bloco de instrução devemos encerrar com ponto e vírgula.

Exemplo:

Float imc, peso, altura;

Em C++ também temos que ficar atentos com acentuação, pois eles não são aceitos e por isso devem ser descartados. Outro detalhe importante é que devemos conhecer bem alguns comandos básicos:

include <biblioteca>: neste caso o comando include serve para incluirmos uma biblioteca.

cout <<: aqui estamos indicando saída de dados ou seja gerando exibição.

cin>>: o comando cin captura a entrada de dados, tudo que o usuário digitar.

endl: este comando faz com que o programa quebre uma linha.

system(“Pause”): este é o comando para o sistema parar e sair após pressionarmos alguma tecla.

Obs.: O C++ é uma linguagem de programação case sensitive, ou seja, diferencia maiúsculas e minúsculas.

— Agora que já conhecemos os comandos básicos, mãos a obra.

Vou numerar as linhas do código fonte para facilitar a compreensão, mas no DEV C++ não é necessário.

1-    //Calculando o IMC

2-    include <iostream>

3-

4-    using namespace std;

5-

6-    Int main ( )

7-    {

8-    //Iniciando o código do programa

9-

10- //Declarando as variáveis

11- float imc, peso, altura;

12-

13- //Solicitando a entrada de dados

14- cout <<”Informe seu peso: “; cin >> peso;

15- cout <<”Informe sua altura: “; cin>> altura;

16- cout << endl;

17-

18- //Processando o cálculo

19- imc = peso / (altura * altura);

20-

21- //Exibindo o resultado

22- cout<<”Seu IMC e: “<< imc << endl;

23-

24- //Parando e encerrando o sistema

25- system(“Pause”);

26-

27- //Finalizando o código

28- }

dev_res

 

O código já está pronto, agora para descobrir se seu programa está funcionando pressione a tecla F9 em seu teclado que será exibido console do programa.

prog_funcional

Obs.: Para informar números com casas decimais, utilize ponto no lugar de vírgula.

Espero que gostem deste post, no próximo, vamos falar um pouco de estruturas condicionais com IF e ELSE e vamos melhorar ainda mais o nosso programa, até a próxima.

Próximo

Postado por

Meu nome é André Santos, ministro aulas de Informática, Web e Hardware na Microcamp de Praia Grande, atuo na área há diversos anos e continuo meus estudos incessantes todos os dias afinal de contas a informática está sempre mudando e temos uma novidade a todo instante. “Trabalhar enriquece a mente”!