Buscar

3 ExercíciosCondições 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

Faculdade de Tecnologia Mogi das Cruzes 
Curso de Análise e Desenvolvimento de Sistemas 
Disciplina Algoritmos e Lógica de Programação – Prof. Fábio Codo 
2 Sem 2014 
 
“E não sede conformados com este mundo, mas sede transformados pela renovação do vosso entendimento, para que 
experimenteis qual seja a boa, agradável, e perfeita vontade de Deus.” (Romanos 12:2) 
Prof. Fábio Codo 
Fabio.codo@gmail.com 
 
Orientações: 
 Objetivo dos Exercícios: exercitar a aplicação dos conceitos de Decisão e de declaração 
de variável 
 Realizar os exercícios em Sala de Aula 
 Guardar os exercícios para posterior aplicação de evoluções 
 
1. Faça um programa que receba dois números inteiros, digitados pelo usuário e 
mostre o maior e o menor número digitado. 
 
2. Faça um programa que receba a idade de uma pessoa e mostre na saída em 
qual categoria ela se encontra: 
10-14 infantil 
15-17 juvenil 
18-25 adulto 
 
3. Faça um programa que receba a quantidade de pessoas que assistiram a uma 
partida de futebol e mostre as mensagens de acordo com a tabela: 
menos que 1000 - "público baixo" 
entre 1001 e 10000- "público médio" 
acima de 10000 - "público bom" 
OBS: Mostrar também o público que foi digitado. 
 
4. Fazer um programa em C que leia 4 números (A, B, C, D) e encontre o maior 
deles. Imprima uma mensagem dizendo qual deles é o maior e o valor do maior. 
 
5. Faça um programa em C que calcule o aumento de salário para o corrente ano. 
Se salário >1000 o aumento é de 5%. Senão o aumento é de 7%. 
 
6. Preparar um algoritmo e um programa em C para ler os 
comprimentos dos três lados de um triângulo (S1, S2, e S3) e determinar que 
tipo de triângulo temos, com base nos seguintes casos. Sejam A o maior dos 
lados de S1, S2, e S3 e B e C os outros dois lados. Então: 
Se A ≥ B + C nenhum triangulo é formado 
Se A2 = B2 + C2 um triangulo retangulo È formado, 
Se A2 > B2 + C2 um triangulo obtusangulo È formado 
Se A2 < B2 + C2 um triangulo acutangulo È formado 
 
7. Faça um programa que leia dois valores, o primeiro servindo de indicador de 
operação e o segundo correspondendo ao raio de uma circunferência. Caso o 
primeiro valor lido seja igual a 1, calcular e imprimir área desta circunferência. 
Se o valor lido for 2, calcular e imprimir o perímetro da circunferência. E se o 
valor lido for diferente destes dois valores; imprimir uma mensagem dizendo que 
o indicador de operação foi mal fornecido. 
 
8. Fazer um programa que: dada a altura e peso de uma pessoa, calcule seu índice 
de massa corporal. Fórmula: peso dividido por altura ao quadrado. Faixas: <= 
18,5 - abaixo do peso normal; > 18,5 e <= 25 - peso normal; > 25 e <=30 - peso 
acima do normal; acima de 30 - peso excessivo. 
 
9. Faça um programa que leia dois valores, o primeiro servindo de indicador de 
operação e o segundo correspondendo ao raio de uma circunferência. Caso o 
primeiro valor lido seja igual a 1, calcular e imprimir área desta circunferência. 
 
 
Faculdade de Tecnologia Mogi das Cruzes 
Curso de Análise e Desenvolvimento de Sistemas 
Disciplina Algoritmos e Lógica de Programação – Prof. Fábio Codo 
2 Sem 2014 
 
“E não sede conformados com este mundo, mas sede transformados pela renovação do vosso entendimento, para que 
experimenteis qual seja a boa, agradável, e perfeita vontade de Deus.” (Romanos 12:2) 
Prof. Fábio Codo 
Fabio.codo@gmail.com 
 
Se o valor lido for 2, calcular e imprimir o perímetro da circunferência. E se o 
valor lido for diferente destes dois valores; imprimir uma mensagem dizendo que 
o indicador de operação foi mal fornecido. 
 
 
Desafio para casa 
 
10. Dados o calendário Gregoriano, determinar se um ano é bisexto sabendo que: 
(a) Não divisível por 100 e divisível por 4. 
(b) Divisível por 100 e 400. 
(c) Os demais anos não são Bissextos. 
 
11. Fazer um programa que resolva uma equação de segundo grau, realizando 
consistências dos valores do discriminante e do coeficiente "a". Caso o 
discriminante seja negativo, dever· apenas ser impressa a mensagem: " Esta 
equação não possui raízes reais". Caso o coeficiente "a" seja igual ‡ zero, 
dever· ser impressa a mensagem: " Esta não É uma equação de segundo grau" 
e dever· ser fornecido o valor da única raiz. Se o discriminante for maior ou igual 
a zero e o coeficiente "a" não for nulo, deverão ser impressas: "as raízes da 
equação: ax2 + bx + c = 0 são R1 = xxx e R2 = xxx".

Continue navegando