8. Exercícios
1 - Faça um programa utilizando switchs (2 switchs)
aninhados para usar 8 operações matemáticas:
Adição;
Subtração;
Multiplicação;
Divisão;
Módulo (Resto da divisão);
Soma dos quadrados dos números;
Incremento;
Decremento;
9. 2 - Escreva um programa que pede para o usuário
entrar um número correspondente ao mês e um
número ao dia da semana e que então apresente na
tela o nome do dia e o nome do mês. utilizando o
comando switch aninhado, relacionando aos
meses do 2 semestre;
10. Laços
“Laços são comandos usados sempre que uma ou mais
instruções tiverem de ser repetidas enquanto uma
certa condição estiver sendo satisfeita. Em C existem 3
comandos de laços:
for
while
do-while”
11. Para - For
Sintaxe:
Para (inicialização; condição; incremento) faça
Instruções;
Fim Para.
Inicialização: Comando de atribuição usado para inicializar
a variável de controle do laço.
Condição: Usualmente uma expressão relacional que
determina quando o laço terminará;
Incremento: Mudará cada vez que a repetição for realizada;
12. Exemplo
Exemplo: Somar três número
// Algoritmo para somar 3 números
n: inteiro;
soma, i :inteiro;
Início
para i de 1 ate 3 faça [[
escrever (“Informe um número:”);
ler (n);
soma<- soma + n;
i<-i + 1; ]]
escrever ‘A soma é :’,soma;
fim.
13. Exemplo em C
#include <stdio.h>
#include <stdlib.h>
main()
{
int n;
int soma;
int i;
n = 0;
soma = 0;
14. for (i=1;i<=3;i++)
{
printf ("nInforme o %d numero -: n",i);
scanf ("%d", &n);
soma = soma + n;
}
printf ("nA soma dos valores é %d: n", soma);
system(“PAUSE”);
}
17. Exercícios
1 - Escrever um programa em C que leia 10 números e
calcular a média dos valores digitados.
2 - Construir um programa em C para ler a idade de 5
pessoas e descobrir qual é a maior e a menor idade;
3 - Construir um programa em C para pedir ao usuário
qual é a tabuada que ele queira que seja calculada, após
isto fazer e demonstrar os cálculos.
18. 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.