Nesse exemplo, vamos observar alguns outros recursos do Dev-C++ .
Para isso, crie um novo arquivo, por exemplo, chamado primprog.c,
no diretório que você achar mais apropriado (vamos deixar isso
ao seu encargo). Clique em
,
e digite o seguinte programa, exatamente como mostrado a seguir.
#include <stdio.h> #include <stdlib.h> int main() { int n, par, impar, num; printf("Digite o tamanho da sequencia: "); /* mostra mensagem na tela */ scanf("%d", &n); /* le informacao do teclado */ par = 0; impar = 0; cont = 0; while (cont < n) { printf("Digite o %do. numero: ",cont+1); scanf("%d", &num); if (num%2 == 0) par = par + 1; else impar = impar + 1; cont = cont + 1; } printf("A sequencia e' formada por %d numeros pares e %d impares.\n\n", par,impar) system("PAUSE"); return 0; }
Procure salvar o programa com freqüência,
assim você se protege contra possíveis acidentes.
Não se esqueça de salvar o programa
selecionando como tipo C source files (*.c).
O programa pode ser salvo
rapidamente pressionando as teclas CTRL
e
S
simultaneamente.
Se você digitou o programa como ele aparece acima, depois de salvá-lo e
compilá-lo, a situação será, essencialmente, como
a mostrada na figura 6.
`cont' undeclared (first use in this function).Na figura, o editor do Dev-C++ está indicando a linha onde o erro foi detectado pelo gcc .
A primeira mensagem de erro indica que na linha o identificador
cont foi usado sem ter sido declarado. Para corrigir isso,
altere a linha
para:
int n, par, impar, num, cont;
A segunda mensagem de erro diz que, na linha , o compilador encontrou um
erro antes de system. De fato, falta um ponto-e-vírgula (`;') no fim
da linha
. Para corrigir isso, acrescente um ponto-e-vírgula no final da linha
:
par,impar);
Agora, salve o arquivo novamente clicando em
ou simultaneamente nas teclas
CTRL
e
S
. Compile o programa novamente clicando em
. O novo resultado da compilação, que pode ser
visto na figura 7, mostra que não foram encontrados
erros de sintaxe no programa.
Para executar o programa clique no botão
.
Uma janela do DOS aparecerá, com a mensagem Digite o
tamanho da sequencia:. Digite algum número inteiro positivo para indicar o
número de elementos da seqüência, seguido por
Enter
. Esse número determinará
a quantidade de números que deverão ser digitados a seguir. Depois de você
digitar cada número da seqüência seguido de
Enter
, o programa mostrará
quantos números ímpares e quantos números pares você digitou.
Após seu programa ser executado, aparecerá a mensagem "Pressione qualquer tecla para continuar...". Um exemplo de resultado da execução do programa pode ser visto na figura 8. Depois de conferir o resultado digite qualquer tecla.
Jose Augusto R. Soares