Buscar

Lista 2 -

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Universidade Federal Rural do Semiárido – UFERSA Período 2021.2 
Departamento de Ciência da Computação – DC 
Curso de Ciência e Tecnologia Data: 
Disciplina: Algoritmo e Programação I 
Professor: Leiva Casemiro Oliveira 
Aluno(a): ________________________________________ Nota: 
 
Lista de exercício 2 – fluxo de controle 
 
Obs.: Enviar todos os códigos e fluxograma do copiados em um documento e enviar pelo 
sigaa. 
 
1. Faça a) o fluxograma e b) um programa que calcule o Índice de Massa Corporal - IMC. O programa 
deve informar o valor de IMC calculado, a classificação e o risco de saúde de acordo com a tabela abaixo: 
 
 
 
2. A Universidade Federal Rural do Semi-Árido resolveu dar um aumento de salário a todos os seus 
colaboradores e lhe contratou para desenvolver o programa que calculará os reajustes. Faça um programa 
que recebe o salário de um colaborador e imprima na tela: 
● O salário antes do reajuste; 
● O percentual de aumento aplicado; 
● O valor do aumento; 
● O novo salário, após o aumento. 
O reajuste será dado segundo o seguinte critério: 
Faixa de salário Aumento 
Até R$ 280,00 20% 
Entre R$ 280,00 e R$ 700,00 15% 
Entre R$ 700,00 e R$ 1500,00 10% 
Acima de 1500,00 5% 
 
 
3. Crie um programa que dê o resultado de uma operação de soma, subtração, multiplicação e divisão. O 
usuário deverá digitar o primeiro número, depois o caractere referente a operação (‘+’, ’-’, ‘*’, ‘/’), e por 
fim o segundo número. Por exemplo: 
 
Entrada: 4 * 4 
Saída: 4 * 4 = 16. 
ou 
Entrada: 4 a 4 
Saída: ERRO: Operacao invalida! 
 
 
4. Fazer um programa para ler um número do usuário e determinar se este número é par ou não par. 
 
5. Fazer um programa para receber valores inteiros X, Y e Z do usuário e determinar se estes valores 
podem formar os lados de um triângulo. Em caso afirmativo, informar se o triângulo é eqüilátero, 
isósceles ou escaleno. 
 
6. Fazer um programa que recebe 3 valores não inteiros do usuário e mostra o maior deles, o menor deles 
e a média. 
7. Dados números reais a, b e c, calcular as raízes de uma equação do 2o grau da forma ax2 + bx + c = 0. 
Imprimir a solução em uma das seguintes formas: 
a.DUPLA b.REAIS DISTINTAS c.COMPLEXAS 
 
 raiz raiz 1 parte real 
 
 raiz 2 parte imaginária 
 
Observação: Em C, para extrair raiz quadrada use a função sqrt (coloque #include <math.h> antes 
do main).

Continue navegando