Buscar

Lista 9 Função Freemat exercícios laboratório (1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Universidade Federal de Campina Grande 
Centro de Engenharia Elétrica e Informática 
Departamento de Sistemas e Computação 
Disciplina: Introdução à Ciência da Computação 
 
 
LISTA DE EXERCÍCIOS 
 
LISTA 9 – FUNÇÕES - Exercícios Laboratório 
 
1. Faça uma função que leia a idade de uma pessoa expressa em anos, meses e dias e mostre- 
a expressa apenas em dias. (1 ANO = 365 DIAS e 1 MÊS = 30 DIAS). 
 
2. Faça uma função que leia a idade de uma pessoa expressa em dias e mostre-a expressa em 
anos, meses e dias. (1 ANO = 365 DIAS e 1 MÊS = 30 DIAS). 
 
3. Escreva um programa que, dada a idade de duas pessoas, calcule quantos anos, meses e 
dias existem de diferença entre essas pessoas. Utilize as funções das questões 1 e 2 para 
fazer os cálculos. 
 
4. O professor deseja dividir uma turma com N alunos em dois grupos: um com M alunos e 
outro com (N - M) alunos. Escreva um programa que lê o valor de N e M e informa o número 
de combinações possíveis. Construa uma função para isso. 
Dica 1: Número de combinações é igual a N! / (M! × (N - M)!). Crie uma outra função para 
calcular fatorial. 
 
5. A resistência total é de "n" resistores R1, R2, ..., Rn, em paralelo é dada por: 
1/Req = 1/R1 + 1/R2 + ... + 1/Rn 
Escrever uma função para calcular Req. Os valores de R1, R2, ..., Rn e "n", deverão ser 
informados no programa principal. Utilize uma estrutura de array para armazenar as 
resistências. 
 
6. Faça uma função que calcula o retorno de um investimento financeiro. O usuário deve 
informar quanto será investido e qual será a taxa de juros mensal. O programa deve utilizar 
a função para calcular o saldo do investimento após um mês (soma da aplicação mensal + 
juros), e perguntar ao usuário se ele deseja que seja calculado o mês seguinte, e assim 
sucessivamente. 
Por exemplo, caso o usuário deseje investir R$ 1000,00 por mês, e tenha uma taxa de juros 
de 1% ao mês, o programa forneceria a seguinte saída: 
Saldo do investimento após 1 ano: R$ 1.010,00 
Deseja processar mais um mês? (S/N) 
 
7. Faça um programa que gere aleatoriamente (usando a função rand) dois vetores e calcule a 
soma desses vetores. Utilize uma função para calcular a soma. 
 
8. Utilizando a função da questão anterior, faça um programa para somar a soma de três 
vetores. 
 
 
N I S 
9. Faça um programa que defina uma matriz 3x4 e leia um valor que deverá ser multiplicado 
por todos os elementos da matriz. Utilize uma função para fazer a multiplicação.

Continue navegando