Вы находитесь на странице: 1из 6

EXERCICIO DE PROGRAMAO EM FIVEWIN 17/06/2017

Exerccio 00 Conceitos Bsicos Fundamentos da Linguagem

1.O que um programa?

2.O que so linha de comandos, linhas de comentrios e linhas mistas?

3.Sabendo que uma linha lgica termina ao usar a tecla enter no arquivo-fonte,
qual o artificio usado para quebrar a linha lgica em mais de uma linha fsica?
a) Ponto Final[.] b)Ponto De Interrogao[?] c)Dois Pontos[:] d)Ponto e Virgula[;]
e)Asterisco[*]

4.Assinale com nmeros a ordem correta da estrutura de um programa:

[ ] Corpo do Programa [ ] rea de Identificao

[ ] rea de Encerramento [ ] rea de Ajustes Iniciais

5.O que o comando Return faz?

6.Existem estruturas que permitem mudar o fluxo de execuo de um programa,


quais so?

Exerccio 01 Conceitos Bsicos Tipos, Identificadores e Variveis

1. Escreva o tipo de dado ideal para representar as seguintes informaes:


a. O nmero de uma conta bancria b. A altura de uma pessoa em metros
c. A placa de um veculo d. O nmero de filhos de uma pessoa e. A populao de um pas
f. A cor de um objeto
2. Mostre pelo menos duas maneiras diferentes de representar as seguintes informaes.
Voc deve utilizar pelo menos uma maneira incomum entre as informaes.
a. O sexo de uma pessoa
b. O estado civil
3. Assinalar os identificadores como vlidos ou invlidos, justificando quando invlido:
a. A1BC b. XA1D c. XA,1D d. Program e. NomedoAluno f. 198raio g. idade.media
h. Nome do Aluno i. Nome_do_Aluno j. programa

Exerccio 02 Conceitos Bsicos - Operaes, Expresses e Precedncia

1. Coloque parnteses nos clculos seguintes de forma que as expresses fiquem corretas.
a. 1 + 2 * 3 9 = 0 b. 5 * 2 + 2 * 15 12 = 100

2. Qual o resultado das expresses aritmticas abaixo, sabendo-se que os valores de X, Y e


Z, so respectivamente 1, 2 e 5.
a. X + Y + Z / 3 b. Z % Y / Y

3. Escreva o resultado das seguintes comparaes (verdadeiro ou falso):


a. 7 = 5 + 2 b. 2 + 3 >= 5 c. casa <> CASA d. A <= B
e. JOAQUIM < JOSE f. 22 > 200

4. Qual o resultado das expresses lgicas abaixo, sabendo-se que os valores de A e B so,
respectivamente, Verdadeiro e Falso?
a. not A and B or A and not B
b. not (not ( A or B) and (A or B))
c. A or B and not A or not B
d. (A or B) and (not A or not B)

5. Escreva o resultado das seguintes funes:


a. ABS(23) b. ABS(-4.5) c. int(1.8) d. int(2.2)
e. ROUND(1.8,2) f. ROUND(2.2,2) g. fact(4) h. fact(10)
i. SQRT(81) j. SQRT(144)

Exerccio 03 Entrada, Sada e Atribuio

1. Escreva um programa que leia um nmero inteiro positivo e mostre como sada
EXERCICIO DE PROGRAMAO EM FIVEWIN 17/06/2017

o valor digitado acrescido de 5.

2. Escreva um programa que leia um nmero inteiro e exiba o dobro do mesmo.

3. Escreve um programa que solicita o ano que a pessoa nasceu e calcula a idade
dessa pessoa em 2012.

4. Escreva um programa que receba duas notas, calcule e mostre a mdia dessas
notas.

5. Escreva um programa para calcular e exibir o comprimento de uma


circunferncia, sendo dado o valor de seu raio.

C 2R
6. Escreva um programa para calcular a rea de um tringulo, sendo dadas sua
base e sua altura.
REA = (BASE * ALTURA) / 2
7. Escreva um programa para ler uma temperatura dada na escala Fahrenheit e
exibir o equivalente em Celsius.

C = ( 5/9 ) * ( F 32 )

8. Escreva um programa que receba o nome de um aluno e trs notas. Depois


mostre o nome que foi digitado, calcule a mdia dessas notas e mostre na tela o
seu valor.

9. Escreva um programa que receba o valor de um depsito e o valor da taxa de


juros, calcule e mostre o valor do rendimento e o valor total depois do
rendimento.

Juros: j C i Montante: M C j

10. Escreva um programa que receba dois nmeros digitados pelo usurio e mostre
na tela o seguinte:
a. O resultado da diviso inteira do primeiro nmero pelo segundo.
b. O resto dessa diviso.

11. Escrever um programa que recebe um nmero inteiro representando uma


quantidade de segundos e, com base nessa entrada do usurio, calcula o valor
correspondente em horas, minutos e segundos.
Exemplo: 7388 segundos = 2 horas, 3 minutos e 8 segundos.
Dica: utilize os operadores / e %.

Exerccio 04 Entrada, Sada e Atribuio (Avanado)

1. Faa um programa que receba um nmero real e maior do que zero, calcule e
mostre:
ATENO: obrigatrio uso das funes matemticas da linguagem.
a) O nmero digitado ao quadrado;
b) A raiz quadrada do nmero digitado;
c) A parte inteira deste nmero;
d) A parte fracionria do nmero

2. Um motorista anota a marcao do odmetro do seu veculo antes e aps uma


viagem,
bem como o nmero de litros de combustvel gastos. Faa um programa em
Fivewin que leia:
EXERCICIO DE PROGRAMAO EM FIVEWIN 17/06/2017

Km inicial, Km final, quantidade de litros gastos, o preo do litro de combustvel, a


capacidade do tanque e mostre:
a) Quilometragem rodada.
b) Quantos quilmetros por litro faz o veculo.
c) Autonomia do veculo.
d) Custo da viagem.

3. Escreva um programa que receba o nmero de horas trabalhadas e o valor do


salrio
mnimo, calcule e mostre o salrio bruto, valor do imposto e o salrio lquido,
baseando-se
nas seguintes regras:
a) O valor da hora trabalhada vale um dcimo do salrio mnimo;
b) O salrio bruto equivale ao nmero de horas trabalhadas multiplicado pelo valor
da
hora trabalhada;
c) O imposto equivale a 3% do salrio bruto;
d) O salrio lquido equivale ao salrio bruto menos o imposto.
4. Supondo que o quilowatt de energia custe um milsimo do salrio mnimo.
Escreva um
algoritmo que receba o valor do salrio mnimo e a quantidade de quilowatt
consumida por
uma residncia, calcule e mostre:
a) O valor de cada quilowatt;
b) O valor a ser pago por esta residncia;
c) O valor a ser pago com desconto de 15%;

5. Uma loja de carros usados paga a seus empregados um salrio de R$ 700,00 por
ms,
mais uma comisso de R$ 50,00 por cada carro vendido e mais 2% do valor da
venda.
Faa um programa que leia o nome do vendedor, o nmero de carros vendidos por
ele e o
valor total de suas vendas. Depois dessas entradas, o programa deve calcular o
salrio do
vendedor e exibir a seguinte mensagem:
O funcionrio FULANO receber de salrio R$ 999.99

6. O custo ao consumidor de um carro novo a soma do preo de fbrica, a


margem de lucro
do distribuidor e os impostos. Sabendo que o imposto calculado sobre a soma do
preo
de fbrica mais o lucro, faa um programa em Pascal que receba o preo de fbrica
de um
veculo, o percentual correspondente aos impostos e a percentual correspondente
ao lucro
do distribuidor. Com estes valores o programa deve calcular e mostrar o seguinte:
a) O valor correspondente ao lucro do distribuidor;
b) O valor correspondente aos impostos;
c) O preo final do veculo.

7. Uma empresa precisa de um software para automatizar o clculo do salrio de


seus
empregados. Sabendo sobre o salrio que deve incidir desconto de Previdncia
Obrigatria
(INSS) e desconto do Imposto de Renda (IR), escreva um programa em Pascal
para ler o
valor do salrio bruto, calcular e exibir o desconto de INSS, o desconto do IR e o
valor do
EXERCICIO DE PROGRAMAO EM FIVEWIN 17/06/2017

salrio lquido.
Descontos:
a) INSS = 10% do salrio bruto
b) IR = 20% do salrio bruto depois de abatido o INSS

8. Considerando a tabela, a seguir, escreva um programa em Pascal para ler as


quantidades
de cada produto consumidas por um cliente, calcular e exibir o preo total da
compra.

Exerccio 05 - Estrutura de Deciso IF

1. Escreva um programa em Pascal que solicita um nmero ao usurio e,


dependendo do valor
digitado, exiba a mensagem Nmero negativo ou Nmero no negativo.

2. Modifique o programa anterior para mostrar uma destas trs mensagens:


Nmero negativo,
zero Zero ou Nmero positivo. Dica: utilize IFs aninhados.

3. Escreva um programa em Pascal que leia dois nmeros e exiba o maior deles.
Quando os
nmeros forem iguais a mensagem deve ser Os nmeros so iguais.

4. Escreva um programa para ler o nome e a idade de uma pessoa, mostrando em


seguida a
mensagem FULANO, voc maior de idade ou FULANO, voc menor de
idade,
dependendo da idade informada pela pessoa.

5. Escreva um programa que leia um nmero inteiro e determine se ele par ou


impar.

6. Deseja-se calcular a conta de consumo de energia eltrica de um consumidor.


Para isto, escreva
um programa que leia o cdigo do consumidor, o preo do KW e a quantidade de
KW consumido,
e exiba o cdigo do consumidor e o total a pagar.
a. Total a pagar = preo * quantidade de KW
b. Total a pagar mnimo = R$ 21,30

7. Um viajante possui uma verba de R$ 2.000,00 para gastar durante o carnaval.


Escreva um
programa Pascal para ler os gastos com: passagem, hospedagem e alimentao.
Calcule e exiba
o valor total dos gastos e uma mensagem informando se o dinheiro ser suficiente
para brincar
o carnaval ou no.

8. Uma importante lanchonete pretende sortear um computador entre seus


clientes, a cada R$
20,00 (vinte reais) em compras o cliente ganha 1 (um) cupom para concorrer.
Escreva um
EXERCICIO DE PROGRAMAO EM FIVEWIN 17/06/2017

programa Pascal para ler o valor da venda, calcular e exibir se o cliente possui
direito aos
cupons, caso verdade indicar quantos.

9. Escreva um algoritmo para ler o comprimento dos trs lados de um tringulo.


Uma vez lidos
estes valores, verifique se o tringulo vlido e, caso verdade, identifique e mostre
que tipo de
tringulo ele (equiltero, issceles ou escaleno).
Tipo de Tringulo Descrio
Equiltero = Possui os trs lados iguais
Issceles = Possui apenas dois lados iguais
Escaleno = Possui os trs lados diferentes
Ateno: Para ser vlido o comprimento de cada lado de um tringulo menor
que a soma dos
outros dois lados.

Exerccio 06 - Estrutura de Deciso - IFs Aninhados

1. As estruturas condicionais do tipo IF podem ser representadas num fluxograma


em forma de
losangos, de onde se pode seguir por dois caminhos, SIM ou NO. As aes ou
comandos, por
sua vez, so representados em forma de retngulos.
Sendo assim, escreva um programa em Pascal que implemente o mesmo fluxo
descrito no
diagrama seguinte, que descreve orientaes gerais para lidar com problemas no
trabalho.
Cada losango do fluxograma corresponder, no programa, a uma pergunta e uma
estrutura
condicional, sendo cada pergunta respondida com S para SIM e com N para NO.
Cada retngulo corresponder a um comando de sada mostrando a mensagem
indicada.
ATENO: Teste seu programa respondendo s perguntas e verificando se as
mensagens
exibidas na tela correspondem quelas pelas quais voc passa quando percorre o
diagrama
respondendo s perguntas da mesma maneira.
EXERCICIO DE PROGRAMAO EM FIVEWIN 17/06/2017

Вам также может понравиться