Você está na página 1de 3

+

Universidade Federal de Campina Grande Centro de Engenharia Eltrica e Informtica Departamento de Sistemas e Computao Disciplina: Introduo Programao Prof.: Marcus Salerno de Aquino 2012.1

DSC/CEEI/UFCG

13/03/2012

LISTA 01 Estruturas de Controle IF

1.

A prefeitura abriu uma linha de crdito para os funcionrios. O valor mximo da prestao no poder ultrapassar 30% do salrio. Faa um programa que permita entrar com o salrio bruto e o valor da prestao e informar se o emprstimo pode ser concedido.

2.

Crie um programa que leia uma data (dia, ms e ano separado) e verifique se a data uma data vlida.

3.

No exerccio anterior, verifique se o ano bissexto. Condio: o ano bissexto se for divisvel por 4 e no for divisvel por 100, exceto para os anos divisveis por 400, que tambm so bissextos.

4.

Faa um programa que leia uma data no formato DDMMAAAA como um inteiro de oito dgitos para uma nica varivel e imprima a data no formato dd/mm/aaaa.

5.

Faa um programa que informe a data de hoje como um nico valor numrico (DDMMAAAA) e a data de nascimento da pessoa (tambm em um nico valor) e informe a idade.

6.

Faa um programa que determina se um nmero par ou impar e se seu valor positivo, negativo ou zero.

7.

Faa um programa que leia um nmero menor que 100 e imprima o ordinal correspondente.

8.

Faa um programa que receba quatro inteiros diferentes numa ordem qualquer e mostre-os na ordem original e em ordem crescente.

9.

Um comerciante comprou um produto e quer vend-lo com lucro de 45% se o valor da compra for menor que 20,00; caso contrrio, o lucro ser de 30%. Entrar com o valor do produto e imprimir o valor da venda

10. Entrar com um nmero e imprimir a raiz quadrada do nmero, caso ele seja positivo. E o quadrado dele caso seja negativo. 11. Fazer um programa que recebe um smbolo de operao do usurio (+, -, / ou *) e dois nmeros reais. O programa deve retornar o resultado da operao recebida sobre estes dois nmeros. 12. Escrever um programa que calcule o salrio semanal de um trabalhador. As entradas so o nmero de horas trabalhadas na semana e o valor da hora. At 40 horas por semana no se acrescenta nenhum adicional. Acima de 40 horas e at 60 horas, h um bnus de 50% para essas horas. Acima de 60 horas h um bnus de 100% para essas horas. 13. Faa um programa que calcule o imposto de renda de um contribuinte considerando que o nmero de dependentes e renda mensal de cada contribuinte so valores fornecidos pelo usurio. Para cada contribuinte ser feito um desconto de 5% do salrio mnimo por dependente. Os valores da alquota para clculo do imposto em funo da renda so: a) at 2 salrios mnimos Isento b) entre 2 e 3 (inclusive): 5% c) entre 3 e 5 (inclusive): 10% d) entre 5 e 7 (inclusive): 15% e) acima de 7: 20%

14. Fazer um programa que receba do usurio o nmero de lados e o tamanho dos lados de um polgono regular e imprima o valor da rea do polgono. O programa deve utilizar uma estrutura switch-case para decidir que frmula de clculo utilizar, de acordo com o nmero de lados do polgono. Se o nmero de lados for diferente de 3, 4 ou 6, o programa deve informar: "No sei calcular a rea". reas: a) Tringulo: A = L * L * 1.73 / 4 b) Quadrado: A = L * L c) Hexgono: A = 6 * L * L * 1.73 / 4 15. Escreva um programa que exiba um menu com as opes "1-multiplicar" e "2-somar", leia a opo desejada, leia dois valores, execute a operao (utilizando o comando "if") e exiba o resultado. 16. Reescreva o programa do exerccio 15 substituindo o comando "if" pelo comando ternrio. 17. Inclua no programa do exerccio 15 as opes "3-Subtrair" e "4-Dividir". 18. Reescreva o programa do exerccio 17 substituindo os if's pelo comando "switch".

Você também pode gostar