Você está na página 1de 2

LISTA DE EXERCCIO 1 - Programao Prof.

Vincenzo De Roberto Junior


1) Desenvolva uma rotina(ou funo) que calcule o fatorial de um nmero. 2) Desenvolva uma funo recursiva que calcule o fatorial de um nmero 3) Crie um programa que pergunte um nmero e tenha como sada o fatorial deste nmero ( utilize a funo criada no exerccio 2 ) 4) Desenvolva uma rotina(ou funo) que calcule a rea de um crculo. Suponha PI= 3.14. 5) Desenvolva uma rotina(ou funo) que apague os espaos em brancos existentes em qualquer string, retornando a string sem espaos. 6) Crie uma biblioteca com as seguintes funes(ou rotinas): a) Apagar todas as letras 'AX' de uma string b) Inserir uma quantidade N de caracteres C numa string S. 7) Crie uma rotina(ou funo) que calcula a idade de uma pessoa a partir da sua data de nascimento no formato string (dd/mm/aaaa). Leve em considerao se a pessoa fez aniversrio ou no. Suponha a data atual como parmetro no formato dd/mm/aaaa. 8) Dada uma seqncia de n nmeros, imprimi-la na ordem inversa da leitura 9) Desenvolva uma rotina(ou funo) para verificar quantos dias faltam para o trmino do ms. Suponha os meses com 30 dias. 10) Dados dois vetores x e y, ambos com n elementos, determinar o produto escalar desses vetores. 11) Dada uma seqncia de n nmeros reais, determinar os nmeros que compem a seqncia e o nmero de vezes que cada um deles ocorre na mesma.

12) Em uma classe h n alunos, cada um dos quais realizou k provas com pesos distintos. Dados n , k, os pesos das k provas e as notas de cada aluno, calcular a mdia ponderada das provas para cada aluno e a mdia aritmtica da classe em cada uma das provas. 13) Crie uma funo recursiva que calcule a seguinte srie:
n

i
i =1

14) Crie uma funo recursiva que calcule a seguinte srie:


n

(i
i =1

+ (n * i ))

15) Os elementos aij de uma matriz inteira Anxn representam os custos de transporte da cidade i para a cidade j. Receba um itinerrio e mostre seu preo. 16) Desenvolva um programa que: a) Pergunte um nmero para o usurio b) Se o nmero for maior ou igual 100, o programa deve retornar este nmero dividido por 4 e multiplicado por 5 c) Se o nmero for menor que 100, o programa deve retornar este nmero dividido por 20. Utilize funes ou procedimentos para a criao deste programa. 17) Uma empresa de caminho precisa de um programa que verifica se um caminho est cheio ou no. Para tal, o programa deve permitir: a) A entrada do peso que o caminho suporta ( em toneladas ) b) A entrada do peso das cargas ( um caminho tem no mximo 20 cargas e seus pesos so expressos em quilogramas) c) A resposta deve ser quantos caminhes sero necessrios para levar a carga Utilize funes ou procedimentos para a criao deste programa. 18) Dada uma matriz real Amxn, verificar se existem elementos repetidos em A 19) Faa uma funo MAX que recebe como entrada um inteiro n, uma matriz inteira Anxn e devolve trs inteiros: k, Lin e Col. O inteiro k um maior elemento de A e igual a A[Lin,Col]. 20) Crie uma funo que calcule a funo abaixo: f(y) = y3+y+cos(y) A funo que calcula o coseno cos.

Você também pode gostar