12 de março de 2009

Programação II

Atividades quarta, 11 março 2009:

1 - Fatorial: Fatoriais são usados frequentemente em problemas de probabilidade. O fatorial de um inteiro positivo n (escrito n! e pronunciado "n fatorial") é igual ao produto dos inteiros positivos de 1 até n. Escreva uma aplicação que calcula o fatorial de inteiros de 1 a 5. Mostre os resultados de forma tabular.

2 - Vendas:
Uma empresa vende 5 produtos cujos preços de venda no varejo são os seguintes: produto 1, R$2,98; produto 2, R$4,50; produto 3, R$9,98; produto 4, R$4,49 e produto 5, R$6,87. Escreva uma aplicação que leia uma série de pares de números como segue:
  • número do produto
  • quantidade vendida
Seu programa deverá usar a instrução switch para determinar o preço de varejo para cada produto. Ele deverá calcular e mostrar o valor total das vendas para cada um dos produtos vendidos. Use um loop controlado por sentinela para determinar quando o programa deverá parar e mostrar os resultados finais.

Obs: Não aceite produtos inválidos (com id fora da faixa 1 a 5).

3 - Diamante: Escreva uma aplicação que imprima a figura (diamante) abaixo. Você deve usar comandos de saída que imprimam um asterisco (*), um espaço simples ou um simples caractere de quebra de linha. Maximize o uso de repetição (com comandos for aninhados), e minimize o número de comandos de saída.

Diamante

3 - Diamante 2: Modifique a aplicação anterior (Diamante) para ler um número ímpar na faixa de 1 a 19 fornecido pelo usuário e que especifique o número de linhas do diamante. Seu programa, então, deverá mostrar o diamante no tamanho adequado.

Baixar Possível Resolução

Para baixar o JCreator clique aqui.