·

Análise e Desenvolvimento de Sistemas ·

Introdução à Lógica e Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

UNIVERSIDADE MAURÍCIO DE NASSAU Lógica de Programação Algorítmica Prof Alexandre de Souza Jr LISTA DE EXERCÍCIOS 1 LINGUAGEM JAVA 1 Leia 2 valores de ponto flutuante de dupla precisão A e B que correspondem a 2 notas de um aluno Calcule a média ponderada do aluno sabendo que a nota A tem peso 35 e a nota B tem peso 75 A soma dos pesos é 11 Assuma que cada nota pode ir de O até 100 sempre com uma casa Entrada O arquivo de entrada contém 2 valores com uma casa decimal cada um Saída Calcule e imprima a variável MÉDIA conforme exemplo abaixo com um espaço em branco antes e depois da igualdade Utilize variáveis de dupla precisão double Exemplos de Entrada Exemplos de Saída 50 71 MÉDIA 643182 00 71 MÉDIA 484091 100 100 MÉDIA 1000000 2 Escreva um programa que leia o número de um funcionário seu número de horas trabalhadas o valor que recebe por hora e calcule o salário desse funcionário A seguir mostre o número e o salário do funcionário com duas casas decimais Entrada O arquivo de entrada contém 2 números inteiros e 1 número com duas casas decimais representando o número quantidade de horas trabalhadas e o valor que o funcionário recebe por hora trabalhada respectivamente Saída Imprima o número e o salário do funcionário conforme exemplo fornecido com um espaço em branco antes e depois da igualdade No caso do salário também deve haver um espaço em branco após o R Exemplos de Entrada Exemplos de Saída 25 100 55 NÚMERO 25 SALÁRIO R 55000 1 UNIVERSIDADE MAURÍCIO DE NASSAU Lógica de Programação Algorítmica Prof Alexandre de Souza Jr 1 200 2050 NÚMERO 1 SALÁRIO R 410000 6 145 1555 NÚMERO 6 SALÁRIO R 225415 3 Faça um programa que lê o nome de um vendedor o seu salário fixo e o total de vendas efetuadas por ele no mês em dinheiro Sabendo que este vendedor ganha 15 de comissão sobre suas vendas efetuadas informar o total a receber no final do mês com duas casas decimais Entrada O arquivo de entrada contém um texto primeiro nome do vendedor e 2 valores de dupla precisão double com duas casas decimais representando o salário fixo do vendedor e montante total das vendas efetuadas por este vendedor respectivamente Saída Imprima o total que o funcionário deverá receber conforme exemplo fornecido Exemplos de Entrada Exemplos de Saída JOÃO 50000 123030 TOTAL R 68454 PEDRO 70000 000 TOTAL R 70000 MANGOJATA 170000 123050 TOTAL R 188458 4 Faça um programa que leia do teclado três valores inteiros e exiba o maior e menor entre eles Entrada O arquivo de entrada contém 3 três valores inteiros representando os valores a serem verificados Saída Imprima o maior e menor entre os valores lidos 2 UNIVERSIDADE MAURÍCIO DE NASSAU Lógica de Programação Algorítmica Prof Alexandre de Souza Jr Exemplos de Entrada Exemplos de Saída 100 30 40 MAIOR 100 MENOR30 17 2 3 MAIOR 17 MENOR 2 300 500 18 MAIOR 500 MENOR 18 5 Faça um programa que leia do teclado três valores inteiros e exibaos em ordem crescente Entrada O arquivo de entrada contém 3 três valores inteiros representando os valores a serem ordenados Saída Imprima os valores lidos em ordem crescente Exemplos de Entrada Exemplos de Saída 100 30 40 30 40 100 17 2 3 2 3 17 300 500 18 18 300 500 6 Calcule o consumo médio de um automóvel sendo fornecidos a distância total percorrida em km e o total de combustível gasto em litros Entrada O arquivo de entrada contém dois valores um valor inteiro X representando a distância total percorrida em km e um valor real Y representando o total de combustível gasto com um dígito após o ponto decimal 3 UNIVERSIDADE MAURÍCIO DE NASSAU Lógica de Programação Algorítmica Prof Alexandre de Souza Jr Saída Apresente o valor que representa o consumo médio do automóvel seguido da mensagem kml Exemplos de Entrada Exemplos de Saída 500 350 14 286 kml 2254 1244 18 119 kml 4554 4646 9 802 kml 7 Leia um valor inteiro A seguir calcule o menor número de notas possíveis cédulas no qual o valor pode ser decomposto As notas consideradas são de 100 50 20 10 5 2 e 1 A seguir mostre o valor lido e a relação de notas necessárias Entrada O arquivo de entrada contém um valor inteiro N 0 N 1000000 Saída Imprima o valor lido e em seguida a quantidade mínima de notas de cada tipo necessárias conforme o exemplo fornecido Exemplos de Entrada Exemplos de Saída 576 576 5 notas de R 10000 1 notas de R 5000 1 notas de R 2000 0 nota s de R 1000 1 notas de R 500 0 notas de R 200 1 notas de R 100 11257 11257 112 notas de R 10000 1 notas de R 5000 0 notas de R5S 2000 0 notas de R 1000 1 notas de R 500 1 notas de R 200 0 notas de R 100 4 UNIVERSIDADE MAURÍCIO DE NASSAU Lógica de Programação Algorítmica Prof Alexandre de Souza Jr 503 503 5 notas de R 10000 0 notas de R 5000 0 notas de R 2000 0 notas de R 1000 0 notas de R 500 1 notas de R 200 1 notas de R 100 8 Elabore um programa que permita calcular o Imposto de Renda IR de um casal a partir das rendas do Homem RH e da Mulher RM O imposto é calculado sobre a renda conjunta RCRHRM de acordo com a tabela abaixo Renda Conjunta Alíquota IR Até 90000 Isento De 90001 até 150000 10 De 150001 até 250000 15 Acima de 250000 25 Entrada O arquivo de entrada contém valores com dupla precisãodouble referente a renda do homem e a renda da mulher Saída Imprima a renda conjunta RC a alíquota utilizadaALIO o imposto de rendaIR a renda líquida calculadaRL Exemplos de Entrada Exemplos de Saída 150000 200000 RENDA CONJUNTA 350000 ALÍQUOTA UTILIZADA 25 IMPOSTO DE RENDA 87500 RENDA LÍQUIDA 262500 90000 100000 RENDA CONJUNTA 190000 ALÍQUOTA UTILIZADA 15 IMPOSTO DE RENDA 28500 RENDA LÍQUIDA 161500 75000 50000 RENDA CONJUNTA 125000 ALÍQUOTA UTILIZADA 10 IMPOSTO DE RENDA 12500 5 UNIVERSIDADE MAURÍCIO DE NASSAU Lógica de Programação Algorítmica Prof Alexandre de Souza Jr RENDA LÍQUIDA 112500 9 Faça um programa que receba via teclado o tempo de duração de um evento em uma fábrica em uma a variável do tipo inteira int expressa em segundos e mostreo expresso em horas minutos e segundos Entrada O arquivo de entrada contém valores com inteiros int referente a quantidade de segundos informada Saída Imprima a conversão realizada em HH horas MM minutos e Segundos SS Exemplos de Entrada Exemplos de Saída 4740 HHMMSS 011900 37673 HHMMSS 102753 10 Leia um valor inteiro correspondente à idade de uma pessoa em dias e informea em anos meses e dias Obs Apenas para facilitar o cálculo considere todo ano com 365 dias e todo mês com 30 dias Entrada O arquivo de entrada contém um valor inteiro Saída Imprima a saída conforme exemplo fornecido Exemplos de Entrada Exemplos de Saída 400 1 ano s 1 mês es 5 dia s 800 2 ano s 2 mês es 10 dia s 30 0 ano s 1 mês es 0 dia s 6