Roteiro da aula com DEV-C++
1. - Criando um arquivo novo
Vá em arquivo / novo / arquivo fonte ou clique no respectivo ícone.
2. - Escrevendo um programa simples
Escreva (ou copie e cole..) o seguinte código no seu arquivo:
-----------------------------------------------------------------
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
main()
{
printf("Eu fui escrito em C++
usando o DEV");
getch();
}
-----------------------------------------------------------------
Feito isso, comente cada linha com o significado da função utilizada ou o que a linha representa para o programa.
3. - Compilando um arquivo
Compilar é transformar um arquivo legível para o homem (chamado de código-fonte, source file em inglês) para um arquivo legível para a máquina (binário, binary). Quem faz esse trabalho é o compilador do DEV.
Sempre que quisermos testar um programa devemos compilá-lo.
Para compilar um programa no DEV basta usar a tecla de função F9.
4. - printf e scanf.
Sem maiores delongas, vamos testar o que já vimos várias vezes em sala e interpretar cada linha com comentários:
--------------------------------------------------------
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
main()
{
char nome[50];
printf("Entre com seu nome e
tecle ENTER\n");
gets(nome);
printf("Ola %s, eu me chamo C++
e espero que esteja gostando de mim.",nome);
getch();
}
----------------------------------------------------------------------------------------------------------
5. Criando e manipulando strings
Agora que estamos mais íntimos com o DEV e o C++, vamos fazer alguns “programinhas” com os conhecimentos que possuímos:
1. Crie um programa para tirar a média aritmética de 3 números fornecidos pelo usuário
2. Crie um programa 3 strings ao usuário e depois monta uma frase com elas.
3. Crie uma matriz para guardar 4 nomes, entre com os 4 nomes e depois faça uma listagem deles.
6. A instrução if
Utilizado para testar um determinado valor. É utilizado na forma:
if(condição)
{
comandos;
}
ou
if(condição) comando;
Exemplo.
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
main()
{
int n;
n = 34;
printf("Entre com um número de 0 a 100");
scanf(“%d”,&n);
if(n<50) printf(“n eh menor que 50);
if(n>50) printf(“n eh maior que 50);
getch();
}
Exercício:
Reescreva o programa comentado em sala para indicar o índice de massa corporal de uma pessoa e acrescente o comentário em relação ao peso no final (i <= 20 está magro, 20 < i <=26 está normal, i>26 está precisado perder uns quilinhos.)
Obs. Para usar valores intermediários no if, use if( i > 10 && i<20)
7. O instrução for
Executa uma instrução enquanto uma condição for verdadeira.
É ecrita no
formato: for(inicialização;
condição;atualização) instrução;
Exemplo:
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
main()
{
int i;
for
(i =1;i <=10;i++)
{
printf("Volta %d",i);
}
getch();
}
-------------------------------------------
Exercício 1:
Escrever e compilar o exercício proposto em sala: Pedir três
lados de um triângulo e classificá-lo quanto aos lados e quanto aos ângulos.
Lembre-se de indentar as linhas do código e comentar as
linhas fundamentais.
Exercício 2.
Criar uma matriz para ordenar 10 strings fornecidas pelo usuário10 strings.