Buscar

Exercicio 03

Prévia do material em texto

Página 1 de 3 
 
 
 
 
 
 
1) Elabore um programa em VBA que realize a conversão de moedas. O programa deverá solicitar ao usuário a 
cotação do dólar, bem como a cotação do euro. Em seguida, o usuário deverá informar o valor, em reais, que deseja 
converter. Após os cálculos necessários, o programa deverá exibir na tela: 
a) o valor em reais convertido para dólar; 
b) o valor em reais convertido para euro. 
 
2) Elabore um programa em VBA o qual deverá solicitar ao usuário dois números do tipo real, calcular e apresentar na 
tela: (i) a soma dos números; (ii) a subtração dos números; (iii) a multiplicação dos números e a (iv) a divisão dos 
números. 
Importante: Para o correto funcionamento deste programa é necessário que o segundo número seja diferente de 
zero, uma vez que para o cálculo da divisão o divisor (segundo número) não pode ser igual a zero. 
 
3) A fórmula que calcula a área de uma circunferência é apresentada como se segue: A = πR2, em que A é um variável 
do tipo real que armazenará o resultado do cálculo da área, π é um valor constante que representa 
aproximadamente 3,14159, e R o raio da circunferência (ao quadrado). Dentro deste contexto, com base nas 
informações apresentadas no enunciado, elabore um programa em VBA capaz de calcular a área de uma 
circunferência. 
 
4) O quadrado da soma de dois termos é um importante conceito matemático e pode ser calculado com base na 
fórmula: (a+b)2 = a2 + b2 + 2ab. Para demonstrar o cálculo do quadrado da soma de dois termos, elabore um 
programa em VBA capaz de receber dois valores inteiros (a e b) e realizar os cálculos necessários conforme a 
fórmula apresentada. Ao final, o programa deverá apresentar na tela o resultado. 
 
5) Os juros representam a remuneração de um capital empregado em alguma atividade produtiva. Neste sentido, um 
dos cálculos amplamente empregados na área financeira é a determinação dos juros simples. Este tipo de juros 
utiliza como base o número de períodos que o capital foi aplicado, a taxa unitária do período e o valor principal que 
foi empregado. Com base nessas informações o cálculo é realizado por meio da fórmula: J=Pin, em que J representa 
o resultado do cálculo dos juros simples, P o valor principal, n o número de períodos e i a taxa unitária ao período. 
Com as informações especificadas no enunciado, elabore um programa em VBA capaz de calcular os Juros 
Simples. Para isso, este programa deverá solicitar as informações ao usuário e ao final apresentar na tela o cálculo 
dos juros. 
 
6) Os juros compostos são popularmente conhecidos como juros sobre juros, e são muito utilizados em cálculos de 
financiamentos. Este tipo de juros utiliza como base para o cálculo três informações: P que representa o valor 
principal financiado (ou aplicado) inicialmente; i a taxa unitária e n o número de períodos de aplicação. Com base 
nessas informações a seguinte fórmula é empregada para cálculo dos juros compostos: JC = P(1+i)n. Por exemplo, 
imagine que um investidor aplicou na poupança o valor de R$ 1.000,00 durante seis meses, a uma taxa de juros fixa 
de 0,5% (que é igual a 0,005), substituindo os valores na fórmula temos JC = 1.000,00(1+0,005)6. Assim, ao final 
desses 6 meses o investidor terá um total de R$ 1.030,38. Para demonstrar o cálculo dos juros compostos elabore 
um programa em VBA completo com base nas informações especificadas no enunciado e apresente o resultado no 
final. 
 
7) Elabore um programa em VBA que solicite ao usuário uma data. Para isso, o usuário deverá informar 
separadamente o dia, o mês e o ano. Em seguida o programa deverá apresentar na tela esta data formatada, tal 
como: dia/mês/ano. 
Disciplina: Programação em Microinformática – Exercício (03) 
FATEC – Faculdade de Tecnologia de Ribeirão Preto 
Nome: ________________________________________ Código: ______________ 
Página 2 de 3 
 
8) Elabore um programa em VBA que receba o nome e o número de votos de três candidatos da eleição para 
presidente. Ele deve, ainda, apresentar na tela o nome do candidato que venceu a eleição. Considere que não é 
possível haver empate na eleição. 
 
9) Elabore um programa em VBA que receba dois números, execute a operação desejada, conforme o quadro a seguir: 
 
 
10) Elabore um programa em VBA que analise os dados de uma pesquisa realizada com os habitantes da cidade de 
Taboão do Norte. Os dados coletados foram: idade, sexo (M/F) e salário. Com a pesquisa, deseja-se saber: (a) 
média do salário dos habitantes; (b) maior e menor idade do grupo; (c) quantidade de mulheres com salários 
superiores a R$ 600,00. 
A execução do programa termina quando uma idade negativa for informada. 
 
11) O cardápio de uma lanchonete é o seguinte: 
 
Analisando o cardápio da lanchonete, elabore um programa em VBA que leia o código dos itens de pedidos e as 
quantidades desejadas. O programa deve, ainda, calcular e apresentar o valor a ser pago por determinado item, bem 
como o total geral do pedido. O cliente deverá informar quando o pedido deve ser encerrado. 
 
12) Elabore um programa em VBA que receba as seguintes informações de uma pessoa: (i) nome completo; (ii) idade; 
(iii) sexo e (iv) estado civil. Para o nome da pessoa você deve utilizar uma variável do tipo caractere, enquanto para 
a idade uma variável do tipo inteiro. O sexo da pessoa deve ser informado por meio de um caractere, sendo M para 
masculino e F para feminino. O estado civil também deve ser informado utilizando um caractere, o qual poderá ter as 
seguintes opções: C para casado(a); S para solteiro(a); D para divorciado(a) e V para viúvo(a). Ao final o programa 
deverá exibir na tela as informações detalhadas da pessoa, por exemplo: 
 
 
 
Página 3 de 3 
 
13) Uma empresa de seguros comercializa seguros de vida e necessita que seja elaborado um programa em VBA capaz 
de determinar o risco de venda de uma apólice de seguros. Este risco é determinado em função da faixa etária da 
pessoa, em que as seguintes regras são adotadas: (i) idade entre 18 e 24 anos tem um risco baixo; (ii) idade 
superior a 24 anos e inferior ou igual a 40 anos tem um risco médio e (iii) idade superior a 40 anos e inferior ou igual 
a 70 anos tem risco alto. Para todos os casos fora dessas regras não é possível à aquisição de uma apólice de 
seguro. Dessa forma, elabore um programa capaz de resolver este problema da empresa de seguros. 
 
14) Um número é, por definição, primo se ele não tem divisores, exceto 1 e ele próprio. Dentro deste contexto, elabore 
um programa em VBA que apresente na tela os números entre 1 e 50 que são primos, com a mensagem “O número 
X é PRIMO”, ou, caso contrário “O número X NÃO é PRIMO”. 
 
15) Escreva um programa em VBA que apresente na tela os valores em radianos dos ângulos entre 0 e 360 graus. Os 
ângulos devem ser exibidos em um intervalo de cinco graus, ou seja, 1, 5, 10, 15, ...., 355 e 360.

Continue navegando