Você está na página 1de 1

CURSO DE ENGENHARIA DE CONTROLE E AUTOMAO - 2 PERODO

DISCIPLINA DE TCNICAS DE PROGRAMAO PROF GISELLE TEIXEIRA DE ALMEIDA


LISTA DE EXERCCIOS III MODULARIZAO (FUNES)

1. Faa um programa que mostre o resultado do clculo das reas do tringulo, quadrado e crculo, onde de incio
o usurio escolhe o tipo de rea que deseja calcular e depois executa o procedimento referente opo
escolhida.
2. Faa um programa que mostre uma tela com as seguintes opes: 1 Calcular Mdia, 2 Calcular Somatrio, 3
Achar Maior Nota, 4 Achar Menor Nota, 0 Finalizar o programa. Cada uma das opes chamar um
procedimento com a devida funcionalidade. Para fins de clculo, estes testes se basearo em um vetor chamado
notas de 10 posies que deve ser preenchido pelo usurio.
3. Faa uma funo que receba um nmero inteiro N, maior ou igual a 0, e retorne o valor de seu fatorial (N!). O
fatorial de um nmero N calculado por 1 * 2 * 3 * ...* N. O valor do fatorial de 0 , por definio, igual a 1.
4. Faa uma funo que receba dois nmeros inteiros I e J, e calcule a expresso I!/J!*(I-J)!. Use a funo fatorial,
enunciada no exerccio anterior.
5. Faa uma funo que verifique se uma data vlida ou no, retornando os valores VERDADEIRO (data vlida)
ou FALSO (data invlida). Os parmetros da funo so trs nmeros inteiros, correspondentes a dia, ms e ano
da data a ser verificada.
6. Faa uma funo que verifique se um nmero inteiro, recebido como parmetro, vlido ou no. O nmero tem
oito
dgitos
(ABCDEFGH)
onde
H
deve
ser
igual
ao
resto
da
diviso
de
(1*G)+(2*F)+(3*E)+(4*D)+(5*C)+(6*B)+(7*A) por 10 para que o nmero seja vlido. A funo deve retornar os
valores VERDADEIRO (nmero vlido) ou FALSO (nmero invlido).
7. Faa um programa que:
a) Leia uma lista de no mximo 10 nmeros, carregando-os em um vetor, com final dos dados indicado pelo
nmero 0.
a) Apresente os nmeros pares aps a ordenao.
b) Apresente o total de nmeros mpares lidos.
c) Utilize rotinas para leitura, ordenao e apresentao dos resultados.
8. Faa um programa que mostre uma tela com as seguintes opes: 1 Dobro, 2 Triplo, 3 Metade, 4
Quadrado, 5 Cubo, 6 Raiz Quadrada, 7 Raiz Cbica, 8 Mdulo, 9 Inverso e 0 Sair do Programa. Cada
uma das opes chamar um procedimento com a devida funcionalidade. Para fins de clculo, estes testes se
basearo em um nmero inteiro N informado pelo usurio.

Você também pode gostar