Algoritmos fluxograma

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2335 palavras )
  • Download(s) : 0
  • Publicado : 29 de novembro de 2012
Ler documento completo
Amostra do texto
Lista de Exercícios de Algoritmos e Laboratório de Programação - 01

Parte I - Expressões lógicas e operadores

1. Sendo A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas. a) (A+C) > B b) B >= (A + 2) c) C = (B –A) d) (B + A) B 2. Sendo A=5, B=4 e C=3 e D=6, informe se as expressões abaixo são verdadeiras ou falsas. a) (A > C) E (C 10 OU (A + B ) = (C + D) c) (A>=C)E (D >= C) 3. Determine os resultados obtidos na avaliação das expressões lógicas seguintes, sabendo que A, B, C, S1 e S2 contêm respectivamente 2, 7, 3.5, "noite", "frio" e que existe uma variável lógica L1 cujo valor é falso. a) B = A*C E L1 b) "dia"= S1 OU "frio" ≠ "clima" c) A+ C < 5 d) A*C/B > A*B*C e) NÃO FALSO 4. Determine o resultado lógico das expressões mencionadas (Verdadeira ou Falsa).Considere para as respostas os seguintes valores: X=1, A=3, B=5, C=8 e D=7. a) NÃO (X > 3) b) (X < 1) E (NÃO (B > D)) c) NÃO (D < 0) E (C > 5) d) NÃO ((X > 3) OU (C < 7)) e) (A > B) OU (C > B) f) (X >= 2) g) (X < 1) E (B >= D) h) ( D < 0) OU (C > 5) i) NÃO (D > 3) OU (NÃO (B < 7)) j) (A > B) OU (NÃO (C > B))

Parte II - Entrada e saída
Desenvolver o pseudocódigo e os respectivos programas emC para resolver os problemas abaixo:

5. 6. 7.

Efetuar a soma dos números 5 e 10 e imprimir o resultado Efetuar a soma de três números digitados pelo usuário e imprimir o resultado. Efetuar a multiplicação de dois números digitados pelo usuário e imprimir o resultado. Calcular o aumento que será dado a um funcionário, obtendo do usuário as seguintes informações : salário atual e a porcentagemde aumento. Apresentar o novo valor do salário e o valor do aumento. Converter uma quantidade de horas digitadas pelo usuário em minutos. Informe o resultado em minutos.

8.

9.

10. Calcular o salário líquido do funcionário sabendo que este é constituído pelo salário bruto mais o valor das horas extras subtraindo 8% de INSS do total. Serão lidos nesse problema o salário bruto, o valor dashoras extras e o numéro de horas extras. Apresentar ao final o salário líquido. 11. Efetuar a leitura do número de quilowatts consumido e calcular o valor a ser pago de energia elétrica, sabendo-se que o valor a pagar por quilowatt é de 0,12. Apresentar o valor total a ser pago pelo usuário acrescido de 18% de ICMS. 12. Calcular a média de combustível gasto pelo usuário, sendo informado aquantidade de quilômetros rodados e a quantidade de combustível consumido.

Parte III - Desvios condicionais
Desenvolver o pseudocódigo e os respectivos programas em C para resolver os problemas abaixo: 13. Efetuar a leitura de uma nota e, se o valor for maior ou igual a 60, imprimir na tela "APROVADO".

14. Efetuar a leitura de uma nota e, se o valor for maior ou igual a 60, imprimir na tela"APROVADO", se for menor, imprimir reprovado. 15. Efetuar a leitura de uma nota e, se o valor for maior ou igual a 60, imprimir na tela "APROVADO", se for menor, imprimir reprovado. Testar ainda se o valor lido foi maior do que 100 ou menor do que zero. Neste caso, imprimir "NOTA INVÁLIDA". 16. Ler um número inteiro e informar se o número lido é par ou impar. 17. Ler um número inteiro e testar se ovalor lido termina com 0 (divisível por 10). Em caso positivo, exiba a metade deste número. Caso contrário, exibir a mensagem "O número digitado não termina com 0". 18. Ler um número e informar se ele é positivo, negativo ou neutro (zero). 19. Faça a leitura do salário atual e do tempo de serviço de um funcionário. A seguir, calcule o seu salário reajustado. Funcionários com até 1 ano de empresa,receberão aumento de 10%. Funcionários com mais de um ano de tempo de serviço, receberão aumento de 20%. 20. Faça a leitura do ano atual e do ano de nascimento de uma pessoa e exibir sua idade. A seguir, informe se a pessoa é bebê (0 a 3 anos), criança (4 a 10 anos), adolescente (11 a 18 anos), adulta (19 a 50 anos) ou idosa (51 anos em diante). 21. Informar o número do mês do ano e mostrar o nome...
tracking img