eng4237 eca lista001

3
Pontifícia Universidade Católica de Goiás Departamento de Engenharia Engenharia de Controle e Automação ENG4237 – Sistemas Microprocessados Professor Wanderson Rainer Lista de Exercícios #001 Desenvolver os códigos usando o DEV-C++, CodeBlocks ou similar. Questão 01 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 02 Escreva um algoritmo que receba dois números e imprima o menor deles. Questão 03 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 04 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.1altura ( ) 44.7 Questão 05 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.

Upload: joao-paulo-teodoro-pereira

Post on 10-Dec-2015

213 views

Category:

Documents


0 download

DESCRIPTION

Lista Computação

TRANSCRIPT

Page 1: Eng4237 Eca Lista001

Pontifícia Universidade Católica de Goiás

Departamento de Engenharia

Engenharia de Controle e Automação

ENG4237 – Sistemas Microprocessados

Professor Wanderson Rainer

Lista de Exercícios #001

Desenvolver os códigos usando o DEV-C++, CodeBlocks ou similar.

Questão 01

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 02

Escreva um algoritmo que receba dois números e imprima o menor deles.

Questão 03

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 04

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( )−58mulheres = 62.1⋅altura( )− 44.7

Questão 05

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.

Page 2: Eng4237 Eca Lista001

Questão 06

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 07

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 08

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 09

Escreva um programa que calcule e escreva a soma dos dez primeiros termos da seguinte

série:

2500

−5450

+ 2400

−5350

+...

Questão 10

Escreva um programa que imprima na tela a tabela de correspondência de -100º a 100º de

Celsius para Farenheith.

CELSIUS = FARENHEIT −321.8

Questão 11

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.

Page 3: Eng4237 Eca Lista001

Questão 12

Escreva um programa que calcule e escreva o valor de S para cada um dos seguintes

somatórios:

a) 21

50+ 2

2

49+ 2

3

48+...+ 2

50

1 b) 1

1−24+ 39−416+ 525

−636+...− 10

100

Questão 13

Ler um número inteiro n. Escrever a soma de todos os números de 1 até n.

Questão 14

Ler um número inteiro n. Escrever a soma de todos os números pares de 2 até n.

Questão 15

Ler um número inteiro n. Decidir se n é um número primo e apresente o resultado.

Questão 16

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:

(a) consulta saldo

(b) saque

(c) depósito

> a

R$ 0.00

Opções:

(a) consulta saldo

(b) saque

(c) depósito

> c

valor: 20.00

Opções:

(a) consulta saldo

(b) saque

(c) depósito

>a

R$ 20.00