Baixe o app para aproveitar ainda mais
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.
Compartilhar