Você está na página 1de 7

AGRUPAMENTO DE ESCOLAS DO FUNDO

Curso Profissional
Eletrnica, Automao e Computadores

AUTOMAO E COMPUTADORES
Mdulo 4 - Programao de Alto Nvel
EXERCCIOS

Exerccio 1

Escreva um programa em Java que pede ao utilizador o seu nome e exiba uma
mensagem de boas-vindas. Se o utilizador escrever "Alexander Romanov" o programa
dever exibir a mensagem:
Seja bem-vindo(a), Alexander Romanov

Exerccio 2

Elabore um programa que solicite ao utilizador que introduza 2 valores e que efetue as
operaes bsicas e apresente no ecr os respetivos resultados.

Exerccio 3

Elabore um programa que calcule e imprima o stock mdio de uma pea, solicitando ao
utilizador que introduza a quantidade mnima e a quantidade mxima.
O StockMedio = (Qtd minima + Qtd maxima) /2.

Exerccio 4

Elabore um programa que efetue o clculo do salrio bruto e do salrio lquido de um


empregado. Os dados que tero de ser solicitados ao utilizador so:
- O valor do salrio por hora;
- O nmero de horas trabalhadas no ms;
- A percentagem de desconto.

1
Exerccio 5

Elabore um programa para ler a quantidade de filmes em DVD que um clube de vdeo
possui e o valor cobrado por cada aluguer. O clube de vdeo tambm faz a venda de
filmes. O programa dever imprimir as seguintes informaes:

- Sabendo-se que 1/3 dos filmes so alugadas por ms, imprima o volume de faturao
anual do clube de vdeo.

- Quando o cliente se atrasa na entrega do filme, cobrada uma multa de 10%


sobre o valor do aluguer. Sabendo-se que 1/10 dos filmes alugados
no ms so devolvidos com atraso, calcule o valor ganho com as
multas por ms pelo clube de vdeo.

- Sabendo-se ainda que 2% dos filmes se estragam ao longo do ano,


e 1/10 do total dos filmes so comprados, imprima a quantidade de
filmes que o clube de vdeo ter no final do ano.

Exerccio 6

Elabore um programa que imprima um nmero aleatrio inteiro entre 0 e 10 (inclusive).


Em seguida escreva uma nova verso do programa que imprima um nmero aleatrio
entre 10 e 20 (inclusive).

Exerccio 7

Elabore um programa que solicite ao utilizador que introduza a sua idade atual em anos, a
quantidade de meses e dias decorridos desde o seu aniversrio. O programa dever
calcular e imprimir a idade expressa em dias. O output do programa deve ser parecido
com:
Introduza a sua idade em anos, meses e dias
Anos: 25
Meses: 2
Dias: 12
Idade expressa em dias: 9197

2
Exerccio 8

Elabore um programa que solicite ao utilizador a introduo da durao de um evento


expresso em segundos e imprima-o expresso em horas, minutos e segundos. O output do
programa deve ser parecido com:
Introduza a durao do evento em segundos: 3712
Durao do evento: 01:01:52

Exerccio 9

Elabore um programa que resolva o seguinte problema:

Um hotel com 42 apartamentos resolveu fazer promoes para os fins-de-semana fora da


poca alta, isto , nos meses de abril, maio, junho, agosto, setembro, outubro e
novembro.
A taxa de desconto de 22% da diria normal. A ocupao mdia do hotel sem desconto
de 40%. A expetativa aumentar a taxa de ocupao para 70%.
Supondo que as expetativas se confirmem, elabore um programa que l a o valor da
diria normal, que calcule e escreva as seguintes informaes:

a) O valor da diria no perodo da promoo.


b) O valor mdio obtido sem a promoo, durante um ms.
c) O valor mdio obtido com a promoo, durante um ms.
d) O lucro ou prejuzo mensal com a promoo.

Exerccio 10

Uma empresa de aluguer de charretes cobra 10 de taxa de aluguer por cada 3 horas de
utilizao destas e 5 por cada hora a mais abaixo das 3 horas.
Elabore um programa que solicite ao utilizador a quantidade de horas que a charrete foi
usada, calcule e imprima o valor a ser pago pelo cliente.
O output dever ser parecido com o seguinte:

Introduza a quantidade de horas que a charrete foi utilizada: 4


O valor total a ser pago pelo cliente : 15

3
Exerccio 11

Num determinado jogo de futebol havia 4 tipos de bilhetes, assim distribudos: 10%
bilhetes populares a 1; 50% bilhetes gerais a 5; 30% bilhetes bancada a 10 e 10%
bilhetes cadeiras a 20. Elabore um programa que solicite ao utilizador o nmero de
espetadores que assistiu ao jogo, calcule e imprima o valor da receita obtida nesse jogo.
O output deve ser parecido com o seguinte:

Introduza o nmero de espetadores que assistiu ao jogo de futebol: 1200


Receita obtida no jogo : 9.120

Exerccio 12

A rea (em metros quadrados) de um losango pode ser calculada usando a frmula
seguinte:

Onde D1 a diagonal maior e D2 a diagonal menor.


Elabore um programa que solicite ao utilizador a introduo da diagonal maior e da
diagonal menor, calcule e imprima o valor da rea do losango.
O output deve ser parecido com o seguinte:

Introduza a medida da diagonal maior: 10


Introduza a medida da diagonal menor: 7
A rea (em metros quadrados) do losango : 35

Exerccio 13

O Jos Mateus acaba de receber o seu salrio, mas precisa pagar duas contas em
atraso.
Devido ao atraso, ele vai pagar uma multa de 2% sobre cada conta.
Elabore um programa que solicite ao utilizador o valor do salrio recebido e o valor em
dvida de cada uma das duas contas. O programa deve calcular e imprimir o seguinte:
a) o valor total das contas sem juros;

4
b) o valor total de juros;
c) o valor total das contas com juros;
d) o valor que resta do salrio do Jos Mateus depois de pagar as contas em atraso.

O output deve ser parecido com o seguinte:

Introduza o seu salrio: 980


Introduza o valor da conta 1 em dvida: 120
Introduza o valor da conta 2 em dvida: 316

O valor total das contas sem juros : 436.0


O valor total dos juros : 8.72
O valor total das contas com juros: 444.72
O que sobra do salrio : 535.28

Exerccio 14

Sabendo que 1 libra equivale a 0,45359237 quilogramas (aproximadamente 453 gramas),


elabore um programa que solicite ao utilizador um peso em libras e converta-o para
quilogramas.
O output deve ser parecido com o seguinte:

Introduza o valor do peso em libras: 5


O peso correspondente e, quilos : 2.2679618500000003

Exerccio 15

O volume de um paraleleppedo pode ser calculado usando a frmula seguinte:

Volume = A x B x C

Onde a a largura, b a profundidade e c a altura.

5
Elabore um programa que solicite ao utilizador a introduo da largura, da profundidade e
da altura, calcule e imprima o valor do volume do paraleleppedo.
O output deve ser parecido com o seguinte:

Introduza a medida da largura: 20 cm


Introduza a medida da profundidade: 8 cm
Introduza a medida da altura: 12 cm
O volume do paraleleppedo : 1920 cm3

Exerccio 16

Observe a seguinte figura plana (circulo) e o respetivo formulrio:

rea = * raio2
Permetro = 2 * * raio

Pretende-se que elabore um programa que solicite ao utilizador que introduza o valor do
raio, calcule e imprima o seguinte:

a) a rea da respetiva figura.

b) o permetro da respetiva figura.

Exerccio 16

Elabore um programa que solicite ao utilizador a introduo dos valores para a, b e c, de


forma a calcular e a imprimir o valor de x, com base na seguinte funo.

6
Exerccio 17

Uma parede com formato retangular, cuja altura hp (altura da parede) e a


largura lp (largura da parede) precisa de ser coberta por azulejos tambm eles
retangulares. O azulejo retangular tem as seguintes dimenses: ha (altura do azulejo)
e la (largura do azulejo).
Elabore um programa solicite ao utilizador a introduo das quatro medidas em
centmetros (hp, lp, ha, la), calcule e imprima quantos azulejos com as medidas dadas
so necessrios para cobrir a parede dada.

Exerccio 18

Numa determinada regio, o imposto sobre a propriedade calculado a partir de duas


informaes:
- rea total do terreno (m2);
- rea construda do terreno (m2).
O imposto cobrado da seguinte maneira:
- 5 para cada metro quadrado construdo;
- 3,80 para cada metro quadrado no construdo.
Elabore um programa que solicite ao utilizador a introduo da rea total do terreno e da
rea construda do terreno, calcule e imprima o valor total a ser pago.

Exerccio 19

Pretende-se que elabore um programa que leia uma temperatura em graus Fahrenheit e
apresente-a convertida em graus Celsius.
A frmula de converso da temperatura a ser utilizada C = (F 32) * 5 / 9, em que a
varivel F a temperatura em graus Fahrenheit e a varivel C a temperatura em graus
Celsius.

Exerccio 20

Elabore um programa que faa a leitura de dois valores inteiros A e B introduzidos pelo
utilizador, que faa a troca dos valores de modo que a varivel A passe a ter o valor da
varivel B, e a varivel B passe a ter o valor da varivel A. Ou seja, apresentar os valores
trocados.

Você também pode gostar