EXERCÍCIOS PROGRAMA (EP3)
Seleção com Módulo
Material elaborado pelos professores da UFABC
Observações sobre módulos:
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Faça um programa que leia (peça para o usuário digitar) três números inteiros quaisquer, armazenando nas variáveis A, B e C e imprima os números em ordem do menor para o maior.
Exercício Programa 1 (EP3_1)
(escolher uma linguagem e submeter no moodle codeEx3.2 - livro texto)
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Faça um programa para determinar a classificação do peso (massa) de um indivíduo, dados altura em CENTÍMETROS e peso (massa) em QUILOGRAMAS, de acordo com a Tabela:
Exercício Programa 2 (EP3_2)
(escolher uma linguagem e submeter no moodle codeEx3.5 - livro texto)
EXEMPLOS:
case=caso1
input=200
66
output=Magro
case=caso2
input=178
88
output=Acima do peso
case=caso3
input=188
88
output=Saudavel
case=caso4
input=200
130
output=Obeso
case=caso5
input=200
150
output=Morbidez
ATENÇÃO: nesta fórmula do IMC, a altura é em METROS, assim, converter antes a altura de CENTÍMETROS para METROS.
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Uma empresa decide dar um aumento aos seus funcionários de acordo com uma tabela que considera o salário atual e o tempo de serviço de cada funcionário. Os funcionários com menor salário terão um aumento proporcionalmente maior do que os funcionários com um salário maior, e conforme o tempo de serviço na empresa, cada funcionário irá receber um bônus adicional de salário. Faça um programa que leia:�• o valor do salário atual do funcionário;�• o tempo de serviço desse funcionário na empresa (número de anos de trabalho na empresa). �Use as tabelas abaixo para calcular o salário reajustado deste funcioná́rio e imprima
escreva ("valor do salario final =" , salarioFinal) sem o bônus
escreva ("bonus =").
Exercício Programa 3 (EP3_3)
(escolher uma linguagem e submeter no moodle)
Tempo de Serviço | Bônus |
Abaixo de 1 ano | Sem bônus |
De 1 a 3 anos | 100,00 |
De 4 a 6 anos | 200,00 |
De 7 a 10 anos | 300,00 |
Mais de 10 anos | 500,00 |
Salário Atual | Reajuste(%) |
< 500,00 | 25% |
< 1000,00 | 20% |
< 1500,00 | 15% |
< 2000,00 | 10% |
>= 2000,00 | Sem reajuste |
Bacharelado em Ciência e Tecnologia
Processamento da Informação
COMO PROGRAMAR?
"o leitor pode optar por digitar os códigos apresentados neste livro ou usar os exemplos disponíveis em formato digital, embora seja fortemente recomendada a digitação, que permite a familiarização do leitor com o código, encontrando possíveis erros durante sua escrita. Como se tornará familiar em programação, caracteres no lugar errado, maiúsculos ou minúsculos trocados e até a tabulação podem resultar em erros, a maioria de difícil localização. Testar os códigos aos poucos (linha por linha) é mais fácil do que corrigir erros do código todo. Isto também vale para os exercícios apresentados no final de cada capítulo. Uma solução de exercício pronta vale menos para o aprendizado do que tentar resolvê-lo, o que permitiria a identificação de possíveis deficiências."(pág. 4 do livro texto)�
Bacharelado em Ciência e Tecnologia
Processamento da Informação