Pontifícia Universidade Católica de Goiás Escola de Engenharia

Propaganda
Pontifícia Universidade Católica de Goiás
Escola de Engenharia
Engenharia Elétrica
ENG1270 – Informática para Engenharia
Professor Antonio Eliseu Holdefer
Lista de Exercícios 01
Desenvolver os códigos usando o Matlab.
Questão 01
Escreva um algoritmo que receba dois números e apresente o resultado das 4 operações
aritméticas entre eles.
Questão 02
Faça um algoritmo que receba o ano de nascimento de uma pessoa e o ano atual, calcule e
mostre a idade atual da pessoa e quantos anos ela terá em 2050.
Questão 03
Escreva um algoritmo que receba dois números e imprima o menor deles.
Questão 04
Faça um algoritmo que receba o consumo de energia de uma residência, em quilowatts, e o
valor do quilowatt, em reais determine e mostre o valor final que o consumidor deve pagar.
Sabe-se que para faturas com total superior a 200 reais, o cliente tem desconto de 10% e
com total inferior ou igual a 200, o desconto é de 15%.
Questão 06
Escreva um algoritmo, que receba a altura e o sexo de uma pessoa, calcule e imprima o seu
peso ideal, usando as seguintes fórmulas:
homens = 72.7 ⋅ altura − 58
mulheres = 62.1⋅ altura − 44.7
Questão 07
Faça um programa que determina o máximo e o mínimo de um conjunto de n números
inteiros armazenados num vetor A de 10 elementos.
Questão 08
Um trabalhador recebeu seu salário e depositou em uma conta bancária. Esse trabalhador
emitiu dois cheques e agora deseja saber seu saldo. Sabendo que cada operação bancária
de retirada é paga uma taxa de 0.38% do valor retirado e que o saldo anterior ao depósito
do salário era de R$ 100,00. Faça um algoritmo que receba o valor do salário e dos dois
cheques emitidos, determine e emita o saldo atual.
Questão 09
Fazer um programa que lê um valor, um operador (+,-,*,/) e outro valor e imprime o
resultado da expressão:
<valor 1> <operador> <valor 2>
além de apresentar o resultado.
Questão 10
Elabore um programa que calcule N! (fatorial de N), sendo que o valor inteiro de N é
fornecido pelo usuário. Sabendo que:
N! = 1⋅ 2 ⋅ 3 ⋅ ...⋅ (N − 1) , e que 0! = 1, por definição.
Questão 11
Escreva um programa que leia um conjunto de N números inteiros e mostre qual foi o maior
e o menor valor fornecido.
Questão 12
Uma loja usa os seguintes códigos para as transações de cada
dia: d - para compras à vista em dinheiro
c - para compras à vista em cheque
Escreva um programa que receba uma lista de transações contendo o valor de cada compra
e o respectivo código da transação. O programa deve calcular e imprimir ao final:
- valor total das compras à vista em dinheiro
- valor total das compras à vista em cheque
- valor total das compras efetuadas. Considere
que a lista consta de 5 transações.
Questão 13
Escreva um programa que calcule e escreva a soma dos dez primeiros termos da seguinte
série:
(2/500)-(5/450)+(2/400)-(5/350)…
Questão 14
Escreva um programa que imprima na tela a tabela de correspondência de -100º a 100º de
Celsius para Farenheith.
CELSIUS = FARENHEIT − 32
1.8
Questão 15
Escreva um programa que calcule e imprima na tela os N primeiros termos de uma P.A.
(progressão aritmética). Considere que o primeiro termo, a razão e N sejam informados pelo
usuário.
Questão 16
Escreva um programa que calcule e escreva o valor de S para cada um dos seguintes
somatórios:
a)
50
2
2
2
+
+
+...+ 2
1
50 49 48
1
2
3
b)
1 2 3 4
5
6
10
+...−
− + −
+ −
1 4 9 16 25 36
100
Questão 17
Ler um número inteiro n. Escrever a soma de todos os números de 1 até n.
Questão 18
Ler um número inteiro n. Escrever a soma de todos os números pares de 2 até n.
Questão 19
Ler um número inteiro n. Decidir se n é um número primo e apresente o resultado.
Questão 20
Escreva um programa que apresente quatro opções: (a) consulta saldo, (b) saque, (c)
depósito e (d) sair. O saldo deve iniciar em R$ 0,00. A cada saque ou depósito o valor do
saldo deve ser atualizado. Exemplo:
Opções:
Opções:
(b) saque
(b) saque
(a) consulta saldo
(c) depósito
>a
R$ 0.00
(a) consulta saldo
(c) depósito
>c
valor: 20.00
Opções:
(a) consulta saldo
(b) saque
(c) depósito
>a
R$ 20.00
Questão 21
Fazer um programa que lê um conjunto de 10 valores e os imprime ordenados.
Download