Baixe o app para aproveitar ainda mais
Prévia do material em texto
Faculdade de Administração e Negócios de Sergipe Associação de Ensino e Pesquisa “Graccho Cardoso” Disciplina: Introdução à Programação Lembre-se sempre “A sorte Ajuda aos Competentes” LISTA REVISÃO 1. Faça um programa que leia um valor de conta de restaurante, representando o gasto realizado pelo cliente e imprima o valor total a ser pago, considerando que o restaurante cobra 10% para o garçom. 2. Faça um programa que leia um valor de hora (Ex: 0910) e informe quantos minutos se passaram deste o início do dia. 3. Faça um programa que imprima os números ímpares no intervalo de 531 a 750. 4. Faça um programa que leia um intervalo da entrada (início e fim) e imprima os múltiplos de 5 entre eles. Exemplo: valores lidos: 3 17 impressão: 5 10 15 Observação: o que acontece se fim for menor que início? Seu programa continua funcionando? 5. Faça um programa que leia um número (num) da entrada e imprima os múltiplos de 3 e 5 ao mesmo tempo no intervalo de 1 a num. Exemplo: valor lido: 47 impressão: 15 30 45 6. Faça um programa que leia uma sequência de números terminada por 0 e imprima o maior, o menor e a média aritmética dos números. O número 0 (zero) não faz parte da sequência. Exemplo: valores lidos: 20 -3 4 -7 1 0 impressão: Maior = 20 Menor = -7 Média = 3 7. Faça um programa que calcule o resultado de num1/num2 utilizando o algoritmo de subtrações sucessivas. num1 e num2 devem ser lidos da entrada. Informe ao usuário caso a divisão não seja exata. Exemplo: valores lidos: 6 3 impressão: 2 dica: 6 - 3 =3 - 3 =0 (2 subtrações) 8. Faça um programa que leia um número (num) da entrada e imprima os num primeiros termos da série de Fibonacci. Faculdade de Administração e Negócios de Sergipe Associação de Ensino e Pesquisa “Graccho Cardoso” Disciplina: Introdução à Programação Lembre-se sempre “A sorte Ajuda aos Competentes” 9. Escrever um algoritmo para escrever na saída todos os números (inteiros e positivos) entre 10 e 100 tais que: Não terminem em zero; Se o dígito da direita for removido, o número restante é divisor do número original. Exemplos: 39: 3 é divisor de 39 48: 4 é divisor de 48 10. Dados N valores (inteiros e positivos) na entrada, escrever um algoritmo que teste quais valores estão dentro e quais estão fora do intervalo {1, 2, ..., 15}, escrevendo na saída o valor e a mensagem correspondente. O primeiro valor a ser lido na entrada é N e N não é um dos valores a serem testados. Além disso, obter: a quantidade, soma e média aritmética dos valores dentro do intervalo; a quantidade, soma e média aritmética dos valores fora do intervalo. Exemplo: valores lidos: 5 3 18 7 22 50 impressão: 3 está dentro do intervalo 18 está fora do intervalo 7 está dentro do intervalo 22 está fora do intervalo 50 está fora do intervalo 2 valores dentro do intervalo, soma = 10 e média = 5 3 valores fora do intervalo, soma = 90 e média = 30 11. Faça um programa que calcule quantos litros de gasolina são usados em uma viagem, sabendo que um carro faz 10 Km/litro. O usuário fornecerá a velocidade do carro e o período de tempo que viaja nesta velocidade, para cada trecho do percurso. Então, usando as fórmulas distância = tempo X velocidade e litros consumidos = distância / 10, o programa computará, para todos os valores não negativos de velocidade, os litros de combustível consumidos. O programa deverá imprimir a distância e o número de litros de combustível gastos naquele trecho. Deverá imprimir, também, o total de litros gastos na viagem. O programa para quando for digitado um valor negativo de velocidade. 12. Você foi convidado para implementar um PROGRAMA que irá auxiliar na seleção de candidatas para uma agência de modelos, sendo assim deverá fazer um algoritmo que represente a solução do processo de seleção descrito abaixo: Faculdade de Administração e Negócios de Sergipe Associação de Ensino e Pesquisa “Graccho Cardoso” Disciplina: Introdução à Programação Lembre-se sempre “A sorte Ajuda aos Competentes” “A agência irá informar os intervalos de IDADE, PESO e ALTURA desejado para as candidatas, ou seja, a menor e a maior idade , o menor e o maior peso e a menor e maior estatura limites para as candidatas. Em seguida irá fornecer o NOME, IDADE, PESO e ALTURA de cada candidata, um a um. O algoritmo deverá escrever os nomes das candidatas que atenderem a todos os requisitos de IDADE, PESO e ALTURA, ou seja aquelas possuírem a IDADE, o PESO e a ALTURA dentro dos respectivos intervalos fornecidos. A condição de parada da leitura dos nomes (FLAG) será o valor “FIM” no NOME”. 13. (PROVA) Uma equipe de vôlei paga aos seus jogadores, além do salário, um valor adicional ao salário mensal (bicho) que é função da produtividade de cada um. Essa produtividade é paga de acordo com a tabela a seguir: Faça um programa que, dados o salário e o código da classe de um jogador, calcule e imprima o seu salário final e o nome da sua classe (nível). 14. (PROVA) Faça um programa que leia um conjunto de valores inteiros positivos e cujo último valor é -1. Dentre os valores lidos, o programa deve imprimir: menor valor dentre os maiores que 100 e menores que 1000; a média desses valores dentre os maiores que 100 e menores que 1000; a soma desses valores dentre os maiores que 100 e menores que 1000; a soma de todos os valores lidos. Observação: a) se nenhum valor estiver dentro do intervalo, o programa deve imprimir apenas uma mensagem para o usuário explicando o ocorrido. 15. (PROVA) Faça um programa que calcule o imposto de renda de um grupo de contribuintes, considerando que: a) os dados de cada contribuinte (CIC, número de dependentes e renda bruta anual) serão fornecidos pelo usuário via teclado; b) para cada contribuinte será feito um abatimento de R$ 600 por dependente; Faculdade de Administração e Negócios de Sergipe Associação de Ensino e Pesquisa “Graccho Cardoso” Disciplina: Introdução à Programação Lembre-se sempre “A sorte Ajuda aos Competentes” c) a renda líquida é obtida diminuindo-se o abatimento com os dependentes da renda bruta anual; d) para saber quanto o contribuinte deve pagar de imposto, utiliza-se a tabela abaixo: RENDA LÍQUIDA IMPOSTO 0% até R$ 1000 (isento) de R$ 1001 a R$ 5000 15% acima de R$ 5000 25% e) o valor de CIC igual a zero indica final de dados; f) o programa deverá imprimir, para cada contribuinte, o número do CIC e o imposto a ser pago; g) ao final, o programa deverá imprimir o total do imposto arrecadado pela Receita Federal e o número de contribuintes isentos; h) leve em consideração o fato do primeiro CIC informado poder ser zero. 16. (PROVA) A FANESE estará realizando o Concurso Vestibular para os Curso de Gestão em Tecnologia da Informação e Sistemas para Internet. E você foi convidado a desenvolver um algoritmo para leitura e levantamento de informações. As informações lidas para cada candidato são: Código (Flag = ‘0000’); Curso (G – Gestão em Tecnologia da Informação; S – Sistemas para Internet); Nome; Sexo (M - Masculino; F - Feminino); Pontuação (0 - 5000) A informações desejadas são: a) O Código, Nome e Pontuação dos candidatos, independente do sexo, para o Curso de Odontologia que fizeram mais de 2.500 pontos b) A quantidade dos Candidatos do sexo Feminino que tiveram mais de 4000 pontos no Curso de Gestão em Tecnologia da Informação.c) O Código do Candidato do Sexo Masculino que teve a maior pontuação para o Curso de Sistemas para Internet d) A quantidade de Candidatos do sexo Masculino e Feminino inscritos no Vestibular
Compartilhar