Prévia do material em texto
Curso: Engenharia ________________________ Ano.Semestre: 2011.2 Disciplina: Algoritmos Computacionais Turma: Professores: Alexandre Silva André Portugal Renata V Boas Wanja Mascarenhas Aluno:_____________________________________ Data: Lista de Exercícios 5 - Algoritmos Condicionais Faça um algoritmo que leia um número e imprima uma mensagem informando se ele é positivo, negativo ou igual a zero. Faça um algoritmo que leia um número inteiro e mostre uma mensagem indicando se este número é par/positivo, par/negativo, ímpar/positivo, ímpar/negativo ou zero. Um hotel cobra R$ 200,00 por diária e mais uma taxa diária adicional de serviços. Se o número de diárias for menor que 15 a taxa é de R$ 20,00. Se o número de diárias for igual a 15 a taxa é de R$ 14,00 e se o número for maior que 15 a taxa é de R$ 12,00. Elabore um algoritmo que receba o número de dias que um determinado hóspede ficou no hotel. Calcule e imprima o total a pagar desse hóspede. Faça um algoritmo que, dados dois números e um caracter (+, -, *, /), calcule e imprima: A soma desses números, caso seja digitado o caracter +. A subtração desses números, caso seja digitado o caracter -. A multiplicação desses números, caso seja digitado o Caracter *. A divisão desses números, caso seja digitado o caracter /. Escreva um algoritmo que leia o percurso em quilômetros, o tipo do carro e informe o consumo estimado de combustível, sabendo-se que um carro tipo A faz 12 Km com um litro de gasolina, um tipo B faz 9 Km e o tipo C, 8 Km por litro. Faça um algoritmo que leia o nome, o cargo e o salário de um funcionário e calcule seu novo salário reajustado. Se o cargo for operador, o funcionário deverá receber um reajuste de 20%, se o cargo for programador, o funcionário deverá receber um reajuste de 18%. Se o cargo não for nem operador nem programador, o funcionário deverá receber um reajuste de 15%. O algoritmo deve escrever o nome e o novo salário do funcionário, já reajustado. Elabore um algoritmo que lê 3 números e imprime o maior deles. Elabore um algoritmo para efetuar a leitura de três valores (A, B e C) e apresentá-los dispostos em ordem crescente. Elabore um algoritmo que leia dois números inteiros. Imprima 1 se ambos forem positivos ou negativos, 2 se tiverem sinais opostos ou 3 se um deles for zero. Elabore um algoritmo que, receba três valores que representarão os lados de um triângulo e verifique se os valores formam um triângulo e classifique esse triângulo como: Eqüilátero – três lados iguais; Isósceles – dois lados iguais; Escaleno – três lados diferentes. Lembre-se de que, para formar um triângulo: Nenhum dos lados pode ser igual a zero e um lado não pode ser maior do que a soma dos outros dois. Um mercado está vendendo frutas com a seguinte tabela de preços: Até 5 Kg Morango: R$ 2,00 p/Kg e Maça: R$ 1,50 p/Kg Acima de 5 Kg Morango: R$ 1,80 p/Kg e Maça: R$ 1,10 p/Kg Se o cliente comprar mais de 8 Kg em frutas ou o valor total da compra ultrapassar R$ 25,00, receberá ainda um desconto de 10% sobre este total. Escreva um algoritmo para ler a quantidade (em Kg) de morangos e a quantidade (em Kg) de maças adquiridas e escreva o valor a ser pago pelo cliente. Um posto está vendendo combustíveis com a seguinte tabela de descontos: Álcool: até 20 litros, desconto de 3% por litro e acima de 20 litros, desconto de 5% por litro. Gasolina: até 20 litros, desconto de 4% por litro e acima de 20 litros, desconto de 6% por litro. Escreva um algoritmo que leia o número de litros vendidos, o tipo de combustível (álcool ou gasolina), calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço da gasolina é de R$ 1,20 o litro e o álcool R$ 0,90. Elabore um algoritmo que leia as notas de um aluno da Area1FTE (2 notas) e a quantidade de faltas. Calcule a média aritmética parcial de notas. Em seguida, mostre a média calculada ao aluno e informe se ele está aprovado ou reprovado ou deverá comparecer para fazer a prova final. Observações: o aluno que tiver mais de 15 faltas está reprovado, independente da média alcançada; caso o aluno tenha ficado com média parcial igual ou acima de 7, informe que ele está aprovado caso o aluno tenha ficado com média parcial abaixo de 4, informe que ele está reprovado caso o aluno tenha ficado com média entre 4 e 6,9, informe que ele deve comparecer na final. Calcule e mostre qual a nota mínima que o aluno deve tirar na final para passar, sabendo que: a média final é 5,0 e para obter a nota da média final deve-se fazer um cálculo em que cada nota recebe um peso – a nota da média parcial tem peso 6 e a nota da prova final tem peso 4 (ou seja, é uma média ponderada).