Pascal

Disponível somente no TrabalhosFeitos
  • Páginas : 17 (4166 palavras )
  • Download(s) : 0
  • Publicado : 20 de junho de 2012
Ler documento completo
Amostra do texto
LISTA DE EXERCÍCIOS DE PASCAL – ALGORITMOS 1
Professor Jonas Bonfim de Omena

Estruturas De Decisão
1. Faça um Programa que peça dois números e imprima o maior deles
2. Faça um Programa que peça um valor e mostre na tela se o valor é positivo ou
negativo.
3. Faça um Programa que verifique se uma letra digitada é "F" ou "M". Conforme a
letra escrever: F - Feminino, M - Masculino, SexoInválido.
4. Faça um Programa que peça para entrar com um ano com 4 dígitos e determine se o
mesmo é ou não bissexto.
5. Faça um Programa que verifique se uma letra digitada é vogal ou consoante.
6. Faça um programa para a leitura de duas notas parciais de um aluno. O programa
deve calcular a média alcançada por aluno e apresentar:
• A mensagem "Aprovado", se a média alcançada for maior ou iguala sete;
• A mensagem "Reprovado", se a média for menor do que sete;
• A mensagem "Aprovado com Distinção", se a média for igual a dez.
7. Faça um Programa que leia três números e mostre o maior e o menor deles.
8. Faça um programa que pergunte o preço de três produtos e informe qual produto
você deve comprar, sabendo que a decisão é sempre pelo mais barato.
9. Faça um Programa que pergunteem que turno você estuda. Peça para digitar Mmatutino
ou V-Vespertino ou N- Noturno. Imprima a mensagem "Bom Dia!", "Boa
Tarde!" ou "Boa Noite!" ou "Valor Inválido!", conforme o caso.

colaboradores e lhe contraram para desenvolver o programa que calculará os
reajustes.
• Faça um programa que recebe o salário de um colaborador e o reajuste segundo
o seguinte critério, baseado no salárioatual:
• salários até R$ 280,00 (incluindo) : aumento de 20%
• salários entre R$ 280,00 e R$ 700,00 : aumento de 15%
• salários entre R$ 700,00 e R$ 1500,00 : aumento de 10%
• salários de R$ 1500,00 em diante : aumento de 5% Após o aumento ser
realizado, informe na tela:
• o salário antes do reajuste;
• o percentual de aumento aplicado;
• o valor do aumento;
• o novo salário, após o aumento.11.Faça um Programa que leia um número e exiba o dia correspondente da semana. (1-
Domingo, 2- Segunda, etc.), se digitar outro valor deve aparecer valor inválido.
12.Faça um Programa que tendo como dados de entrada o preço de custo de um produto e
um código de origem, emita o preço junto de sua procedência. Caso o código não
seja nenhum dos especificados, o produto deve ser classificado comoimportado.
Código de origem: 1 - Sul, 2 - Norte 3 - Leste, 4 - Oeste, 5 ou 6 - nordeste 7 ou
8 Centro-oeste.
13.Faça um programa que lê as duas notas parciais obtidas por um aluno numa
disciplina ao longo de um semestre, e calcule a sua média. A atribuição de
conceitos obedece à tabela abaixo:
• Média de Aproveitamento Conceito
Entre 9.0 e 10.0 A
Entre 7.5 e 9.0 B
Entre 6.0 e 7.5 CEntre 4.0 e 6.0 D
Entre 4.0 e zero E
• O algoritmo deve mostrar na tela as notas, a média, o conceito
correspondente e a mensagem “APROVADO” se o conceito for A, B ou C ou
“REPROVADO” se o conceito for D ou E.
14.Faça um Programa que peça os 3 lados de um triângulo. O programa deverá informar
se os valores podem ser um triângulo. Indique, caso os lados formem um triângulo,
se o mesmo é:equilátero, isósceles ou escaleno.
• Dicas:
• Três lados formam um triângulo quando a soma de quaisquer dois lados for
maior que o terceiro;
• Triângulo Equilátero: três lados iguais;
• Triângulo Isósceles: quaisquer dois lados iguais;
• Triângulo Escaleno: três lados diferentes;
15.Faça um programa que calcule as raízes de uma equação do segundo grau, na forma
ax2 + bx + c. O programa deverápedir os valores de a, b e c e fazer as
consistências, informando ao usuário nas seguintes situações:
• Se o usuário informar o valor de A igual a zero, a equação não é do segundo
grau e o programa não deve fazer pedir os demais valores, sendo encerrado;
• Se o delta calculado for negativo, a equação não possui raizes reais.
Informe ao usuário e encerre o programa;
• Se o delta calculado for...
tracking img