Páginas

quarta-feira, 13 de março de 2013

2a Lista de Exercícios – Estrutura Condicional

Baixar o arquivo em .pdf que está no portal!!! 

---
Faça os algoritmos abaixo:

1) Ler 2 valores. Se o primeiro valor lido for maior do que o segundo, então informar a soma dos dois valores. Mas, se o primeiro valor for menor ou igual ao segundo, então informar o produto desses números.

2) Dadas 3 notas de uma aluno, calcular sua média e seu conceito, de acordo com a seguinte conversão:
A: Média >= 9,0
B: 9,0 > Média >= 7,5
C: 7,5 > Média >= 6,0
D: Média < 6,0

3) Faça um algoritmo que recebe três valores reais e verifica se estes podem corresponder aos lados de um triângulo retângulo. A saída do algoritmo deve ser uma mensagem.

4) Faça um algoritmo que recebe três valores e os imprime em ordem crescente.

5) Dado o preço de um produto em reais, converter este valor para o equivalente em dólares. O algoritmo deverá ler o preço e a taxa de conversão para o dólar.

6) Dados três valores, calcular e imprimir as médias aritmética e harmônica destes valores.

7) Escrever um algoritmo que lê o código da peça 1, o número de peças 1, o valor unitário da peça 1, o código da peça 2, o número de peças 2, o valor unitário da peça 2 e a percentagem de IPI a ser acrescentado e calcula o valor total a ser pago.

8) O custo ao consumidor, de um carro novo, é a soma do custo de fábrica com a percentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que a percentagem do distribuidor seja de 28% e os impostos de 45%, escrever um algoritmo para ler o custo de fábrica de um carro e escrever o custo ao consumidor.

9) Escrever um algoritmo que calcule a resistência equivalente (Re) de um circuito elétrico composto de três resistores R1, R2, e R3 em paralelo. Os valores dos resistores deverão ser lidos pelo algoritmo.

10) Fazer um algoritmo que leia uma temperatura fornecida em graus Farenheit e a converta para o seu equivalente em graus centígrados.

11) Transformar o valor correspondente a um intervalo temporal, expresso em horas, minutos e segundos, no valor correspondente em segundos.

12) Um hotel com 75 apartamentos deseja fazer uma promoção especial de final de semana, concedendo um desconto de 25% na diária. Com isto, espera aumentar sua taxa de ocupação de 50 para 80%. Sendo dado o valor normal da diária, calcular e imprimir:
a.     o valor da diária promocional;
b.     o valor total arrecadado com 80% de ocupação e diária promocional;
c.     o valor total arrecadado com 50% de ocupação e diária normal;
d.     a diferença entre estes dois valores.

13) Escreva um algoritmo que informe se existe estoque para atender um pedido feito a uma fábrica. O algoritmo deverá receber como entradas o número de itens em estoque e o número de itens a serem fornecidos, e dará como saída o estoque atualizado ou uma mensagem indicando não haver itens suficientes em estoque para atender o pedido.

14) Faça um algoritmo que lê dois valores, o primeiro servindo de indicador de operação e o segundo correspondendo ao raio de uma circunferência. Caso o primeiro valor lido seja igual a 1, calcular e imprimir a área desta circunferência. Se o valor lido for 2, calcular e imprimir o perímetro da circunferência. E se o valor lido for diferente destes dois valores, imprimir uma mensagem dizendo que o indicador de operação foi mal fornecido.

15) Uma loja fornece 5% de desconto para funcionários e 10% de desconto para clientes especiais. Faça um algoritmo que calcule o valor total a ser pago por uma pessoa. O algoritmo deverá ler o valor total da compra efetuada e um código que identifique se o comprador é um cliente comum ou um dos dois tipos de clientes que recebem desconto.

16) Construa um algoritmo que receba os nomes (strings) de 5 produtos de uma loja e o preço unitário de cada um deles (em reais). O algoritmo deverá informar, com mensagens explicativas:
a.     o nome dos produtos cujo preço é superior a 20 reais;
b.     o nome e o preço correspondente dos produtos cujo preço é inferior a 10 reais;
c.     o preço médio dos produtos;
d.     o nome e o preço dos produtos com preço inferior à média.

17) Construa um algoritmo que receba os nomes de 5 clientes de uma loja e o valor (em reais) que cada um destes clientes pagou por sua compra. O algoritmo deverá informar:
a.     o valor total pago pelos 5 clientes;
b.     o valor da compra média efetuada;
c.      nome dos clientes que efetuaram compras superiores a 20 reais;
d.     o número de clientes que efetuaram compras inferiores a 50 reais.

18) Dados os nomes de 5 municípios de uma região e suas temperaturas médias, emitir o seguinte relatório:
a.     temperatura média da região;
b.     número de municípios com temperatura média inferior a 10ºC;
c.     nome dos municípios que apresentam temperatura média superior a 30ºC.

19) Dados três valores X, Y e Z, verificar se eles podem ser os comprimentos dos lados de um triângulo e, se forem, verificar se é um triângulo equilátero, isósceles ou escaleno. Se eles não formarem um triângulo, escreva uma mensagem.

20) A partir do preço à vista de um determinado produto, calcular o preço total a pagar e o valor da prestação mensal, referentes ao pagamento parcelado. Se o pagamento for parcelado em três vezes deverá ser dado um acréscimo de 10% no total a ser pago. Se for parcelado em 5 vezes, o acréscimo é de 20%.

21) Escrever um algoritmo que lê as horas de início e de término de um jogo, ambas subdivididas em 2 valores distintos, a saber: horas e minutos. O algoritmo deve calcular e escrever a duração total do jogo, também em horas e minutos, considerando que o tempo máximo do jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte.

22) Uma indústria de ovos de Páscoa fornece três tipos diferentes de ovos de chocolate (A, B e C). Faça um algoritmo que leia os dados relativos a um pedido, e informe o total a ser pago em reais e o equivalente em dólares. Suponha que em cada pedido somente poderá ser solicitado um tipo de ovo. Além disso, com a intenção de satisfazer a um maior número de clientes, foi limitado o número de ovos a serem fornecidos por pedido: o número máximo de unidades do ovo A é 50, do B é 30 e do C é 20. O algoritmo deverá, inicialmente, ler os preços unitários dos produtos fornecidos. Caso o pedido superar o valor correspondente, o algoritmo deverá emitir uma mensagem indicando que não pode ser integralmente atendido e dizendo qual o número de unidades que serão fornecidas.

23) Fazer um algoritmo para imprimir o conceito de um aluno, dada a sua nota. Supor notas inteiras somente. O critério para conceitos é o seguinte:
·     nota inferiores a 3 - conceito E
·     nota de 3 a 5 - conceito D
·     notas 6 e 7 - conceito C
·     notas 8 e 9 - conceito B
·     nota 10 - conceito A


Boa Compilação!!!

segunda-feira, 11 de março de 2013

segunda-feira, 4 de março de 2013

1a Lista de Exercícios – Estrutura Sequencial


A lista já está disponível no portal em formato pdf.
Deve ser feita até a próxima aula.

Para baixar o Eclipse clique aqui!
O projeto contendo dois exemplos de leitura e escrita já está no portal.

---

Faça os algoritmos abaixo:

1)    Mostrar na tela o produto entre 28 e 43.
2)    Mostrar a média aritmética entre 3 números passados pelo usuário.
3)    Lê um número e mostra seu sucessor e seu antecessor na tela.
4)    Lê um número e mostra a terça parte deste número.
5)    Lê dois números e mostra a soma. Ante do resultado, deverá aparecer a mensagem: SOMA.
6)    Leia 4 números e mostre a média ponderada, sabendo-se que os pesos são respectivamente: 1, 2, 3 e 4.
7)    Lê o saldo de uma aplicação e imprima o novo saldo, considerado o reajuste de 2,5%.
8)    Calcule o valor de uma prestação em atraso, utilizando a fórmula: PRESTAÇÃO = VALOR + (VALOR *  (TAXA/100) *  TEMPO).
9)    Lê dois números e mostre os seguintes resultados:
a.     Dividendo:
b.     Divisor:
c.     Quociente:
d.     Resto (para calcular o resto de uma divisão, utilize o operador MOD (%).
10) Entre com a base e a altura de um retângulo e mostre os resultados:
a.     Perímetro (Perímetro é igual à soma dos 4 lados)
b.     Área (Área é igual à lado vezes lado)
11) Calcule e mostre a área de um triângulo (área é igual a (base x altura) dividido por 2).
12) Lê o raio de um círculo e mostre como saída o perímetro (2*π*Raio) e a área (π*Raio2). π deve ser uma constante.
13) Leia o numerador e o denominador de uma fração e transforme-o em um número decimal.
14) Lê um valor de hora e informa quantos minutos se passaram desde o início do dia.

Boa Compilação!!! 

Segundo Sorteio

Foi realizado o sorteio para as apresentações dos seminários da próxima aula. Os grupos sorteados foram JavaScript e Lua.

Leiam as Diretrizes para elaboração do seminário. Qualquer dúvida, entrem em contato comigo! :)

A apresentação deve ser enviada no dia anterior à aula!

Seminário: PHP

Apresentação do Grupo PHP.