Sie sind auf Seite 1von 2

Centro Federal de Educao Tecnolgica do Rio Grande do Norte

Departamento Acadmico de Tecnologia da Informao


Disciplina de Algoritmos e Tcnicas de Programao Exerccios Estruturas de Seleo 1. Escreva um algoritmo para ler um nmero e determinar se ele maior, igual ou menor que zero. 2. Escreva um algoritmo que leia dois nmeros e exiba-os em ordem crescente. 3. Escreva um algoritmo que leia dois nmeros e exiba o maior deles. 4. Escreva um algoritmo que leia trs valores inteiros e mostre-os em ordem decrescente. 5. Elabore um algoritmo que leia trs valores inteiros e calcule a soma do menor valor com o maior. 6. Elabore um algoritmo que leia quatro valores inteiros exiba a mdia aritmtica entre eles. O algoritmo tambm deve exibir os nmeros menores e maiores do que a mdia. 7. Escreva um algoritmo que leia dois valores monetrios em reais e centavos e calcule a soma entre eles. Note que o valor somado dos centavos no pode ser maior ou igual a 100. 8. Faa um algoritmo que receba um nmero inteiro e informe se esse nmero par ou mpar. 9. Desenvolva um algoritmo que calcule as razes de uma equao do 2 grau, na forma Ax + Bx + C, levando em considerao a existncia de razes reais. 10. Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um algoritmo que calcule seu peso ideal, utilizando as seguintes frmulas: - Para homens: (72.7 * h) 58 - Para mulheres (62.1 * h) 44.7 11. Elabore um algoritmo que, informada a idade de um nadador, classifique-o em uma das seguintes categorias: Idade Categoria 5 at 7 anos Infantil A 8 at 10 anos Infantil B 11 at 13 anos Juvenil A 14 at 17 anos Juvenil B Maiores de 18 anos Adulto 12. Escreva um algoritmo que, a partir de um ms fornecido (nmero inteiro de 1 a 12), apresente o nome dele por extenso ou uma mensagem de ms invlido. 13. A mdia de um estudante calculada a partir de trs notas atribudas respectivamente a um trabalho de laboratrio, a uma avaliao semestral e a um exame final. A mdia das trs notas mencionadas anteriormente obedece aos pesos a seguir. Nota Peso Trabalho de laboratrio 2 Avaliao semestral 3 Exame final 5

Faa um algoritmo que receba as trs notas, calcule e mostre a nota ponderada e o conceito que segue a tabela a seguir. Mdia Ponderada 8,0 a 10,00 7,0 a 7,9 6,0 a 6,9 5,0 a 5,9 0 a 4,9 Conceito A B C D E

14. Escreva um algoritmo que receba quatro valores, I, A, B e C. I um valor inteiro e positivo e A, B e C so valores reais. Escreva os nmeros A, B e C obedecendo tabela a seguir. Suponha que o valor digitado para I seja sempre um valor vlido, ou seja, 1, 2 ou 3. Valor de I Forma a escrever 1 A, B e C em ordem crescente 2 A, B e C em ordem decrescente 3 O maior fica entre os outros dois nmeros 15. Faa um algoritmo que mostre o menu de opes a seguir, receba a opo do usurio e os dados necessrios para executar cada operao. Menu de opes: 1. Somas dois nmeros 2. Raiz quadrada de um nmero 16. Elabore um algoritmo que determine a data cronologicamente maior de duas datas fornecidas pelo usurio. Cada data deve ser fornecida por trs valores inteiros, onde o primeiro representa o dia, o segundo o ms e o terceiro o ano. 17. Faa um algoritmo que receba o cdigo correspondente ao cargo de um funcionrio e seu salrio atual e mostre o cargo, o valor do aumento e seu novo salrio. Os cargos esto na tabela a seguir. Cdigo Cargo Percentual 1 Escriturio 50% 2 Secretrio 35% 3 Caixa 20% 4 Gerente 10% 5 Diretor Sem aumento