segunda-feira, 24 de novembro de 2014
Exercícios de fixação – Lógica de Programação
Exercícios de fixação – Lógica de Programação
1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma.
2. Escrever um algoritmo que leia 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
seu nome, o salário fixo e salário no final do mês.
3. Escrever um algoritmo que leia o nome de um aluno e as notas das três provas que ele obteve no semestre. No final informar o nome do aluno e a sua média.
4. Elaborar um algoritmo que efetue a apresentação do valor da conversão em real (R$) de um valor lido em dólar (US$). O algoritmo deverá solicitar o valor da cotação do dólar e também a quantidade de dólares disponíveis com o
usuário.
5. A Loja Mamão com Açúcar está vendendo seus produtos em 5 (cinco) prestações sem juros. Faça um algoritmo que receba um valor de uma compra e mostre o valor das prestações.
6. Faça um algoritmo que calcule o quadrado de um número qualquer.
7. Crie um algoritmo que imprima em ordem decrescente três números reais fornecidos pelo usuário.
8. Construa um algoritmo que, fornecidos o dia e o mês (em números inteiros), verifique e imprima se aquele dia realmente existe naquele mês. Exemplo: dia 31 e mês 2 não existe; dia 20 e mês 7 ok; dia 0 e mês 5 não existe.
9. Fornecidas as idades de dois irmãos, construa um algoritmo que imprima a idade do irmão caçula e do mais velho.
10. Dados três números inteiros pelo usuário, construa um algoritmo que imprima o número intermediário, ou seja, nem o maior nem o menor.
11. Ler dois valores para as variáveis A e B, e efetuar as trocas dos valores de forma que a variável A passe a possuir o valor da variável B e a variável B passe a possuir o valor da variável A. Apresentar os valores trocados.
12. Faça um algoritmo que receba um número e diga se este número está no intervalo entre 100 e 200.
13. A concessionária de veículos “CARANGO VELHO” está vendendo os seus veículos com desconto. Faça um algoritmo que calcule e exiba o valor do desconto e o valor a ser pago pelo cliente de vários carros. O desconto deverá ser calculado de acordo com o ano do veículo. Até 2000 - 12% e acima de 2000 - 7%. O sistema deverá perguntar se deseja continuar calculando desconto até que a resposta seja: “(N) Não”. Informar total de carros com ano até 2000 e total geral.
14. Faça um algoritmo que receba o número do mês e mostre o mês correspondente. Valide mês inválido.
15. Faça um algoritmo que receba o nome a idade, o sexo e salário fixo de um funcionário. Mostre o nome e o salário líquido:
16. Elabore um algoritmo que, dada a idade de um nadador. Classifique-o em uma das seguintes categorias:
Infantil A = 5 - 7 anos
Infantil B = 8 - 10 anos
juvenil A = 11- 13 anos
juvenil B = 14 - 17 anos
Sênior = 18 - 25 anos
Apresentar mensagem “idade fora da faixa etária” quando for outro ano não contemplado.
17. Faça um algoritmo que calcule o valor da conta de luz de uma pessoa. Sabe-se que o cálculo da conta de luz segue a tabela abaixo:
Tipo de Cliente
Valor do KW/h
1(Residência)
0,60
2(Comércio)
0,48
3(Indústria)
1,29
18. Crie um algoritmo que verifica se um número é par, ímpar ou nulo.
19. Desenvolva um algoritmo que imprima os números ímpares de 0 a 100.
20. Desenvolva um algoritmo que imprima a tabuada do 8, começando do zero.
21. Um dado comerciante sempre calcula o preço de venda dos seus produtos com uma margem de aumento x%. Portanto, construa um algoritmo em Portugol que, dados o valor de custo e a margem de aumento, imprima o preço de venda.
22. Faça um algoritmo que receba a idade de 15 pessoas e mostre mensagem informando “maior de idade” e “menor de idade” para cada pessoa. Considere a idade a partir de 18 anos como maior de idade.
23. Faça um algoritmo que mostre na tela todos os números entre 1 e 100 que sejam múltiplos de 3ou 5.
24. Escreva um algoritmo que leia 20 números e imprima a soma dos positivos e o total de números negativos.
25. Construa um programa que leia o número de horas trabalhadas diárias (NH) de um funcionário por um período de 30 dias (ele trabalhou todos os 30 dias) e apresente o total de horas trabalhadas por ele nesse período.
26. Construa um programa que leia vários números inteiros e mostre qual foi o menor valor fornecido. Para cada valor digitado, deve ser solicitado ao usuário que ele digite se ele deseja continuar entrando com valores.
OBS:Não se esqueça de validar a resposta do usuário, pois ele só pode responder “S” ou “N”.
27. Em uma turma há 10 alunos. Cada aluno tem 2 notas. Um professor precisa calcular a média das duas notas de cada aluno. Crie um programa que resolve este problema.
28. Escrever um programa de computador que leia 10 números inteiros e, ao final, apresente a soma de todos os números lidos;
29. Faça o mesmo que antes, porém, ao invés de ler 10 números, o programa deverá ler e somar números até que o valor digitado seja zero ( 0 ).
30. Escreva um algoritmo que calcule a média dos números digitados pelo usuário, se eles forem pares. Termine a leitura se o usuário digitar zero (0).
31. Escreva um algoritmo que entre com um número e verifique se este é positivo, negativo ou nulo.
32. A escola “APRENDER” faz o pagamento de seus professores por hora/aula. Faça um algoritmo que calcule e exiba o salário de um professor. Sabe-se que o valor da hora/aula segue a tabela abaixo:
- Professor Nível 1 R$12,00 por hora/aula
- Professor Nível 2 R$17,00 por hora/aula
- Professor Nível 3 R$25,00 por hora/aula
33. Escreva um algoritmo que dada a idade de uma pessoa, determine sua classificação segundo a seguinte tabela:
- maior de idade;
- menor de idade;
- pessoa idosa (idade superior ou igual a 65 anos).
34. Criar um algoritmo que leia o um número inteiro entre 1 e 7 e escreva o dia da semana correspondente. Caso o usuário digite um número fora desse intervalo, deverá aparecer uma mensagem informando que não existe dia da semana com esse número.
35. Crie um algoritmo que leia a idade de uma pessoa e informe a sua classe eleitoral:
- não eleitor (abaixo de 16 anos);
- eleitor obrigatório (entre a faixa de 18 e menor de 65 anos);
- eleitor facultativo (de 16 até 18 anos e maior de 65 anos, inclusive).
36. Faça um algoritmo que entre com o sexo de 3 pessoas e verifique quantas são do sexo feminino e masculino.
37. Ler 3 números reais em vetor e depois exibir os números localizados nas posições impares.
38. Desenvolva um algoritmo que receba dez números num vetor e mostre esses números.
39. Faça um algoritmo que determine quantos números maior que 100 há em um vetor de inteiros com 20 elementos.
40. Faça um algoritmo que leia um vetor de 8 números inteiros, imprimir na tela os conteúdos do vetor lido, a soma de seus elementos.
41. Desenvolva um algoritmo utilizando vetor que armazene a idade de 5 pessoas (as idades deverão ser solicitadas ao usuário) e calcule a média de idade das mesmas.
42. Faça um programa que calcule a área de um triangulo ( area triângulo = base x altura / 2).
43) Escreva um algoritmo que leia o saldo atual de um cliente do banco CITYBANK, leia os valores de duas retiradas e de um depósito. Calcular e imprimir:
a) O saldo atual.
b) O total das retiradas.
c) O total de depósitos.
d) O saldo final.
44) Escreva um programa que leia dois números inteiros informados pelo usuário, calcule e imprima:
a) A soma dos números
b) A subtração dos números
c) A multiplicação dos números
d) O quociente inteiro da divisão
e) O resto da divisão
f) O resultado da potenciação do 1º número elevado ao 2º
45) Faça um algoritmo que receba o nome de um numero indeterminado de pessoas .
46) Escreva uma função que receba três números reais e retorna o produto desses números.
47) Escreva uma função que receba dois números e retorna a potência desses dois números.
48) Escreva um procedimento que receba dois números e mostre a potência desses números.
49) Escreva um procedimento que receba dois números inteiros e mostre a soma desses dois números.
50) Escreva uma função que receba um vetor e retorne a soma dos números desse vetor.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário