sexta-feira, 5 de março de 2010

Lista de Algoritmo: Instrução de Seleção

Turma,
Está disponível para download a lista de exercício de algoritmo no link:

http://www.4shared.com/file/234889732/e194092a/Lista_Instrucao_Selecao.html

Essa lista trata de instrução de seleção. Abaixo segue o conteúdo da mesma:

1.    Faça um algoritmo que receba dois números e imprima o menor dos dois.

2.    Faça um algoritmo que receba a idade de uma pessoa e imprima mensagem de maioridade ou não.

3.    Uma empresa decide dar um aumento de 30% aos funcionários cujo salário é inferior a 500 reais. Escreva um algoritmo que receba o salário de um funcionário e imprima o valor do salário reajustado ou uma mensagem caso o funcionário não tenha direito ao aumento. 

4.    Faça um algoritmo que receba a altura (H) e o sexo de uma pessoa, calcule e imprima o seu peso ideal, utilizando as seguintes fórmulas:
                    para homens: (72.7 * H) – 58
                   para mulheres: (62.1* H) - 44.7

5.    Elabore um algoritmo que receba uma senha do usuário e compare com a string: "ASDFG". Se os valores forem iguais, o seu algoritmo deve informar a mensagem "Acesso liberado", em caso contrário, a mensagem a aparecer é "Acesso negado".

6.    Escreva um algoritmo que leia um valor qualquer. A seguir, mostre uma mensagem dizendo em qual dos seguintes intervalos: [0,25] (25,50], (50,75], (75,100] o número está. Por exemplo, (25,50] indica valores maiores que 25 Ex: 25,00001 e menores ou igual a 50 Ex.49,0001; 49,99; 50.

7.    Faça um algoritmo que mostre se uma pessoa é ou não maior de idade.

8.    Receber valores de base e altura de um triângulo e verificar se são valores válidos (positivos maiores que zero). Em caso afirmativo, calcular a área do triângulo.

9.    Faça um algoritmo em que o usuário digite a sua idade. O algoritmo deve informa quantos anos o usuário falta para fica de maior. A idade do usuário deve ser menor que 18.

10.    Construa um algoritmo para calcular o total do custo da mão de obra de uma reforma que será realizada no seu apartamento. O pedreiro cobra R$10,00 a hora e o pintor R$8,00. Sendo informado o total de horas que serão utilizadas pelo pedreiro e o total de horas que serão utilizadas pelo pintor.

11.    Ler um numero entre 1 e 12, e escrever o mês correspondente. Caso o usuário digite um número fora deste intervalo, deverá aparecer um uma mensagem, informando que não existe mês com este número.

12.    Ler o salário fixo e o valor das vendas efetuadas pelo vendedor de uma empresa. Sabendo-se que ele recebe uma comissão de 3% sobre o total das vendas até R$ 1.500,00 mais 5% sobre o que ultrapassar este valor, calcular e escrever o seu salário total.

13.    Escreva um algoritmo que calcule o imposto de renda a partir da renda mensal informada pelo usuário. As regras são : Renda mensal até R$ 1164,00: Isento de imposto de renda. Renda mensal de R$ 1164,01 a R$ 2326,00: 15% de imposto de renda. Renda mensal superior a R$ 2326,01: 27,5% de imposto de renda

14.    Um triângulo cujos 3 lados sejam iguais é denominado TRIÂNGULO EQUILATERO.Um triângulo  onde apenas 2 lados sejam iguais é denominado TRIÂNGULO ISÓSCELES. Um triângulo onde todos os lados são diferentes é denominado TRIÂNGULO ESCALENO. Ao saber os lados de um triângulo, eles só formam um triângulo de verdade se não existe um lado que seja maior que a soma dos outros dois. Conhecendo estas condições, faça um algoritmo que leia os lados de um triângulo e informe o tipo de triângulo que ele forma.

15.    O departamento que controla o índice de poluição do meio ambiente mantém 3 grupos de indústrias  que são altamente poluentes do meio ambiente. O índice de poluição aceitável varia de 0,05 até 0,25. Se o índice sobe para 0,3 as indústrias do 1º  grupo são intimadas a suspenderem suas atividades, se o índice cresce para 0,4 as do 1º  e 2º grupo são intimadas a suspenderem suas atividades e se o índice atingir 0,5 todos os 3 grupos devem ser notificados a paralisarem suas atividades. Fazer um algoritmo que lê o índice de poluição medido e emitir a notificação adequada aos diferentes grupos de empresas, sabendo-se que a escala varia de 0.05.

16.    Escreva um algoritmo para ler as notas da 1ª e 2ª  avaliações de um aluno, calcular e imprimir a média semestral. Faça com que o algoritmo só aceite notas válidas ( uma nota válida deve pertencer ao intervalo [0,10]. Cada nota deve ser validada separadamente. Deve ser impressa a mensagem ”Nota inválida”caso a nota informada não pertença ao intervalo [0,10].

17.    Entrar com um número e informar se ele é divisível por 10, ou é divisível por 5, ou é divisível por 2 ou senão é divisível por nenhum destes.

18.    Uma empresa paga R$10.00 por hora normal trabalhada e R$ 15.00 por hora extra. Escreva um algoritmo que leia o total de horas normais e o total de horas extras trabalhadas por um empregado em um ano e calcule o salário anual deste trabalhador e o imposto devido pelo trabalhador. Considerando que o trabalhador deve pagar 10% de imposto se o seu salário anual for menor ou igual a R$ 12000.00. Caso o salário seja maior que este valor o imposto devido é igual a 10% sobre R$ 12000.00 mais 25% sobre o que passar de R$ 12000.00.

19.    Faça um algoritmo que informe se um dado ano é ou não bissexto. Obs: um ano é bissexto se ele for divisível por 400 ou se ele for divisível por 4 e não por 100.

20.    Com base na tabela abaixo, escreva um algoritmo que leia o código de um item e a quantidade deste item. A seguir, calcule e mostre o valor da conta a pagar.
Código    Especificação    Preço Unitário
1    Cachorro Quente     R$ 4.00
2    X-Salada         R$ 4.50
3    X-Bacon    R$ 5.00
4    Torrada simples     R$ 2.00
5    Refrigerante         R$ 1.50

21.    Uma empresa decidiu dar uma gratificação de Natal aos seus funcionários, baseada no número de horas extras e no número de horas que o funcionário faltou ao trabalho. O valor do prêmio é obtido pela consulta na tabela a seguir, em que:
H = (Número de horas extras) - (2/3 * (Números de horas-falta))

H (minutos)         Prêmio ($)
>2400             500
1800<= 2400    400
1200<= 1800    300
600<=1200     200
<=600     100 


22.    Faça um algoritmo que receba os coeficientes a, b e c de uma equação do 2 grau ax2 + bx + c = 0, calcule e mostre os valores de delta e das raízes da equação. O seu algoritmo deverá informar a condição de delta, se negativo, nulo ou positivo.

23.    Dado um número indicar se ele é primo.

24.    Dado um número indicar se ele é par ou impar.




Bons estudos.

Pesquisar neste blog

Google