Prof. Ms. Patrícia Salles Maturana
Incremento e Decremento /* Incremento */
#include<stdio.h>
#include<stdlib.h>
main()
{
int n1, inc;
printf(“Digite um numero\n”);
scanf(“%d”, &n1);
inc = n1++;
printf(“O resultado do incremento eh %d.\n”, inc);
system (“PAUSE”);
}
Incremento e Decremento /* Decremento */
#include<stdio.h>
#include<stdlib.h>
main()
{
int n1, dec;
printf(“Digite um numero\n”);
scanf(“%d”, &n1);
dec = n1--;
printf(“O resultado do incremento eh %d.\n”, dec);
system (“PAUSE”);
}
Operadores Relacionais /*Mostra os operadores relacionais*/ #include<stdio.h> #include<stdlib.h> main() { int v, f; v = (15 < 20); f = (15 == 20); printf("Verdadeiro %d\n", v); /* Mostrará 1 se verdadeiro e
0 se falso */ printf("Falso %d\n", f); /* Mostrará 1 se verdadeiro e 0 se
falso */ system("PAUSE"); }
Operadores Lógicos /*Operadores Lógicos*/
#include<stdio.h>
#include<stdlib.h>
main()
{
int n1, n2, n3, resultado1, resultado2;
printf("Digite 3 numeros\n");
scanf("%d%d%d", &n1, &n2, &n3);
resultado1 = (n1 + n2) > n3 && n1 ==n2;
resultado2 = (n1 + n3) > n2 || (n2 + n3)> n1;
printf("O 1 resultado eh %d.\n", resultado1); /* 1 - Verdadeiro e 0 - Falso */
printf("O 2 resultado eh %d.\n", resultado2); /* 1 - Verdadeiro e 0 -Falso */
system ("PAUSE");
}
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;
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;
Comando Se Sintaxe:
Se (media >= 7)
Escrever(“Aluno Aprovado”);
Senão(“Aluno Reprovado”);
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.
Comando If If (media >= 7)
printf(“Aprovado\n”);
else
printf(“Reprovado\n”);
Com mais de uma instrução:
if (media >=7)
{
printf (“A media eh %.2f\n”);
printf(“Aprovado\n”);
}
else
{
printf(“A media eh %.2f\n”);
printf(“Reprovado”);
}
Exemplo – Decisão Simples - C #include<stdio.h> #include<stdlib.h> main() { int anos; printf (“Quantos anos voce tem\n”); scanf(“%d”, &anos); if (anos <30) /* Toma uma decisão, anos < 30 */ printf (“Voce eh muito jovem\n”); system(“PAUSE”); }
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.
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.