O documento apresenta exemplos de códigos em C sobre incremento, decremento, operadores relacionais e lógicos. Também fornece exercícios para praticar esses conceitos envolvendo estruturas de decisão como if/else e comparações.
6. Exercícios
1 – Construa um programa que Digite 2 números e:
Incremente o primeiro número;
Decremente o segundo número;
Mostre a soma destes dois resultados;
2 – Digite 2 números e compare:
Se eles são iguais;
Se o primeiro número é maior que o 2;
Se o segundo número é maior que o 1;
3 – Digite uma temperatura e compare se a pessoa esta com
febre (37 graus), e se a temperatura é maior que 38;
7. Estrutura de Decisão
O programa pode tomar caminhos diferentes;
Depende da condição imposta;
Estruturas de Decisão – Algoritmo:
Se;
Se – Senão;
Caso – Selecione;
Estruturas de Decisão – C;
if;
If-else;
switch;
8. Comando Se
Sintaxe:
Se (media >= 7)
Escrever(“Aluno Aprovado”);
Senão(“Aluno Reprovado”);
9. Exemplo: Decisão simples -
Algoritmo
Programa condição
Inicio
Anos: inteiro;
Escrever(“Quantos anos voce tem?”);
Ler(anos);
Se (anos < 30)
Escrever(“Você é muito jovem”);
Fim.
10. Comando If
If (media >= 7)
printf(“Aprovadon”);
else
printf(“Reprovadon”);
Com mais de uma instrução:
if (media >=7)
{
printf (“A media eh %.2fn”);
printf(“Aprovadon”);
}
else
{
printf(“A media eh %.2fn”);
printf(“Reprovado”);
}
11. Exemplo – Decisão Simples - C
#include<stdio.h>
#include<stdlib.h>
main()
{
int anos;
printf (“Quantos anos voce temn”);
scanf(“%d”, &anos);
if (anos <30) /* Toma uma decisão, anos < 30 */
printf (“Voce eh muito jovemn”);
system(“PAUSE”);
}
12. Exercícios
1 – Construa um algoritmo que leia 4 notas, faça a sua
média e se a média for maior que 7, o aluno esta
aprovado, senão, reprovado.
2 – Faça um programa em C do exercício 1.
3 – Construa um algoritmo que digite a temperatura, se
a temperatura for maior que 25 graus esta calor, senão
esta frio.
4 – Faça um programa em C do exercício 3.
13. Referências Bibliográficas
MIZRAHI, V. V. Treinamento em linguagem c. São
Paulo: Makron Books do Brasil, 2005. v. 1. 241p.
MIZRAHI, V. V. Treinamento em linguagem c. São
Paulo: Makron Books do Brasil, 2004. v. 2. 273p.
SCHILDT, H. C completo e total. 3. ed. São Paulo:
Makron Books do Brasil, 1997. 827p.
MANZANO, J. A. N. G.; OLIVEIRA, J. F. Algoritmos:
logica para desenvolvimento de programacao de
computa. 13. ed. São Paulo: Erica, 2002. 236p.