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.
Para fazer downloads, clique em uma das opções abaixo:
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:
— 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- }
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.
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.