Laboratório de Técnicas de Programação Laboratório 1 Algoritmos Fundamentais 1 Atividades: 1. Implemente um algoritmo que faça a troca de dados entre 3 variáveis. 2. Implemente um algoritmo que leia valores na entrada padrão até encontrar um valor negativo (por exemplo -1). E após receber um valor negativo mostre a soma dos valores entrados , o número de valores entrados e a média dos valores entrados. 3. Escreva um programa que peça ao usuário para digitar dois números, obtenha-os do usuário e imprima a soma, o produto, a diferença, o quociente e o resto da divisão dos dois números. 4. Corrija o programa para que não faça divisão por zero. 5. Escreva um programa que peça ao usuário para fornecer dois números inteiros e imprima o maior deles seguido das string "é maior". Se os números forem iguais, imprima a mensagem "Estes números são iguais". 6. Escreva um programa que imprima um retângulo, uma elipse, uma seta e um losango. 7. Escreva um programa que leia cinco números inteiros e então determine e imprima o maior e o menor inteiro do grupo. CEFETES SERRA Técnicas de Programação Laboratório de Técnicas de Programação 8. Escreva um programa que leia um número inteiro e então determine e imprima se ele é par ou ímpar. 9. Escreva um programa que leia dois inteiros e então determine e imprima se o primeiro é múltiplo do segundo. 10. Escreva um programa que receba a entrada de um número de cinco dígitos e, separe o número em seus dígitos componentes e os imprima separados uns dos outros separados por três espaços. Entre com um número de 5 digitos: 5432 5 4 3 2 11. Escreva um programa que calcule o quadrado o cubo dos números de 0 a 10 e imprima os valores como se segue: Número 0 1 2 Quadrado 0 1 4 Cubo 0 1 8 12. Tendo em vista o alto preço da gasolina os motoristas estão preocupados com a quilometragem percorrida por seus automóveis. Um motorista fez o controle do gasto de combustível de seu automóvel completando o tanque várias vezes e registrando os quilômetros percorridos e os litros necessários para completar o tanque. Desenvolva um programa que receba como dados a quilometragem dirigida pelo motorista e o número de litros necessários para para completar o tanque. O programa deve calcular e exibir a quilometragem por litro obtida para cada vez que ele completou o tanque. Depois de processar todas as informações o programa deve calcular e exibir a média total de quilômetros por litro do veiculo relativa a todas as vezes que ele completou o tanque. Entre com os litros consumidos (-1 para finalizar): 12.8 Entre com os Km percorridos: 287 A taxa Km/Litro foi: 22.421875 Entre com os litros consumidos (-1 para finalizar): 12.8 Entre com os Km percorridos: 200 A taxa Km/Litro foi: 19.417475 Entre com os litros consumidos (-1 para finalizar): 12.8 Entre com os Km percorridos: 120 A taxa Km/Litro foi: 24.000000 Entre com os litros consumidos (-1 para finalizar): -1 A taxa Total Km/Litro foi: 21.601423 13. Desenvolva um programa que determine se um cliente de uma loja de departamentos excedeu o limite de crédito de sua conta. Os seguintes dados de cada cliente estão disponíveis: a. Número da conta b. Saldo devedor no inicio do mês c. Total de itens cobrados do cliente no mês em questão CEFETES SERRA Técnicas de Programação Laboratório de Técnicas de Programação d. Total de créditos aplicados à conta do cliente no mês em questão e. Limite de crédito permitido O programa deve receber esses dados calcular o novo saldo (= saldo devedor inicial + cobranças - créditos) e determinar se o novo saldo supera o limite de crédito do cliente. Para os clientes cujo limite de crédito foi excedido o programa deve exibir o número da conta do cliente o limite de crédito e a mensagem "Limite de Crédito Excedido" Entre Entre Entre Entre Entre com com com com com Conta: Limite Saldo: Limite o o o o o número da conta (-1 para finalizar): 100 saldo inicial: 5394.78 total de cobranças: 1000.00 total de créditos: 500.00 limite de crédito: 5500.00 100 de crédito: 5500.00 5894.78 de Crédito Excedido CEFETES SERRA Técnicas de Programação