Baixe o app para aproveitar ainda mais
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".
Compartilhar