Sie sind auf Seite 1von 5

Algoritmos e Programação

Prof. Agnaldo Volpe Lovato

2ª. Lista de Exercícios

1) Determine qual é o tipo primitivo de informação presente nas sentenças a seguir:


a. A placa “Pare!” tinha 2 furos de bala.
b. Josefina subiu 5 degraus para pegar uma maça boa.
c. Alberta levou 3,5 horas para chegar ao hospital onde concebeu uma garota.
d. Astrogilda pintou em sua camisa: “Preserve o meio ambiente”, e ficou devendo
$100,59 ao vendedor de tintas.
e. Felisberto recebeu sua 18ª medalhar por ter alcançado a marca de 57,3 segundos
nos 100 metros rasos.

2) Assinale os nomes de variáveis válidos:

a. (X) f. KM/L k. P{O}


b. U2 g. UYT l. B52
c. AH! h. ASDRUBAL m. RUA
d. “ALUNO” i. AB*C n. CEP
e. #55 j. O&O o. DIA/MÊS

3) Identifique os itens abaixo como variável (V), constante(C), expressão aritmética (EA) ou
não aplicável (NA) quando não for nenhum dos anteriores:

a. Canario f. Numero1 k. 8/Aux


b. 34*8 g. Numero2 l. 9,5/Num+3
c. OFF Line h. 89Aux m. 8-9aux
d. “Maria” i. 78,4 n. TIM
e. 678 j. 9,5+3,3 o. 7aux*5

4) Supondo que as variáveis NB, NA, NMat, SX sejam utilizadas para armazenar a nota do
aluno, o nome do aluno, o número da matrícula e o sexo, defina o tipo primitivo adequado
ao dado que será armazenado.

5) Encontre os erros da seguinte declaração de variáveis

Endereço, NFilhos : inteiro


Idade, X : caracter
XPTO, C, Peso, R$: real
Lâmpada, C: lógico

6) Resolva as expressões abaixo passo a passo, destacando o resultado final:


a. A <- (18/3/2-1)*5-4-(2+3+5)/2
b. B<- 26/6/2-127 div 7 mod 5
c. C<- 6 mod 4 – 8/(3+1)
DICA IMPORTANTE: A partir do exercício 07 começa o desenvolvimento de algoritmos
utilizando a Linguagem Pascal, leia com atenção cada questão, pois muitos dos erros em
algoritmos dá-se pela mal interpretação do que está sendo pedido no exercício. Faça uma
leitura detalhada definindo inicialmente quais são as entradas e seus tipos de dados, em
seguida verifique o que está sendo pedido para a saída e seu respectivo tipo de dado, a
partir daí trabalhe com o processamento que utilizará os valores da entrada para gerar a
saída necessitada pelo exercício. Quando surgirem dúvidas anote e procure o professor
para saná-las.

7) Faça um algoritmo que leia 3 números do tipo inteiro e imprima seus valores da seguinte
forma:

Valor do primeiro elemento: <<valor do primeiro elemento>>


Valor do segundo elemento: <<valor do segundo elemento>>
Valor do primeiro elemento: <<valor do terceiro elemento>>

8) Faça um algoritmo que leia dois números inteiros e imprima ao final a soma, subtração,
multiplicação e a divisão entre estes dois números. Exemplo:

9) Faça um algoritmo para cada uma das expressões abaixo. As variáveis devem ser
informadas pelo usuário e ao final o algoritmo deve imprimir o resultado da expressão.

a) X+5/Y*(9*W)
b) num1*num2/num3

10) Faça um algoritmo que leia o nome de uma pessoa e sua idade e ao final imprima a
seguinte informação:

"Carla tem 13 anos"

No exemplo acima a palavra CARLA e o número 13 foram informados pelo usuário.

11) Faça um algoritmo que calcule quantos anos uma pessoa tem a partir da quantidade de
dias de vida que a mesma possui. A quantidade de dias será informada pelo usuário.

12) Faça um algoritmo que permita que o usuário informe o nome de um pai, nome de uma
mãe e o nome de um filho e imprima o seguinte resultado:

"Maria é casada com João e tem um filho que se chama José"

No exemplo acima, Maria é a mãe informada, João é o pai informado e José é o filho
informado pelo usuário.

13) Faça um algoritmo, onde o usuário entra com 3 notas e o algoritmo dê como resultado a
média aritmética.

14) Faça um algoritmo, onde o usuário entra com 3 notas e o algoritmo dê como resultado a
média ponderada obedecendo os seguintes pesos: Nota 1 com peso 2,0; Nota 2 com peso
3,0 e Nota 3 com peso 5,0.
15) A velocidade média de um veículo é calculada pela fórmula:

Vm = ∆s/∆t onde:

Vm é a velocidade média calculada

∆s é a diferença do espaço inicial e do espaço final do veículo;

∆t é a diferença do tempo inicial e do tempo final do veículo;

Faça um algoritmo que leia estas informações do usuário e informe a velocidade média do
veículo.

16) Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no
plano, P1 = (x1,y1) e P2 = (x2,y2), escreva a distância entre eles. A fórmula que efetua tal
cálculo é:

d= (( x2 − x1) 2
+ ( y 2 − y1) 2 )
17) Faça um algoritmo que leia as 3 notas de um aluno e calcule a média final deste aluno.
Considerar que a média é ponderada e que o peso das notas é: 2,3; 5 e 2,7
respectivamente. Exiba o resultado.

18) Elabore um algoritmo que transforme uma temperatura fornecida em oF para a


correspondente oC. A fórmula de conversão de oF para oC é:

o 5 o
C= ( F − 32)
9

19) Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e
mostre-a expressa em dias.

20) O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem
do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que a
percentagem do distribuidor seja de 28% e os impostos de 45%, escrever um algoritmo
que leia o custo de fábrica de um carro e escreva o custo ao consumidor.

21) Faça um algoritmo que calcule o peso ideal para uma pessoa do sexo masculino para uma
dada altura informada pelo usuário. A fórmula para o cálculo é:

Peso Ideal = (72.7 * altura) - 58

22) Faça um algoritmo que dado uma idade em dias informada pelo usuário, calcule a
quantidade anos, meses e dias que o usuário tem de idade.

Exemplo: 396 dias = 1 ano, 1 mês e 1 dia de idade.

23) Faça um algoritmo que leia o tempo de duração de um evento de uma fábrica expressa em
segundos e mostre-os expresso em horas, minutos e segundos.
24) Faça um algoritmo para calcular quantas ferraduras são necessárias para equipar todos os
cavalos comprados para um haras.

25) A padaria Hotpão vende uma certa quantidade de pães franceses e uma quantidade de
broas a cada dia. Cada pãozinho custa R$ 0,12 e a broa custa R$ 1,50. Ao final do dia, o
dono quer saber quanto arrecadou com a venda dos pães e broas (juntos), e quanto' deve
guardar numa conta de poupança (10% do total arrecadado). Você foi contratado para
fazer os cálculos para o dono. Com base nestes fatos, faça um algoritmo para ler as
quantidades de pães e de broas, e depois calcular os dados solicitados.

26) Um motorista deseja colocar no seu tanque X reais de gasolina. Escreva um algoritmo para
ler o preço do litro da gasolina e o valor do pagamento, e exibir quantos litros ele
conseguiu colocar no tanque.

27) O restaurante a quilo Bem-Bão cobra R$12,00 por cada quilo de refeição. Escreva um
algoritmo que leia o peso do prato montado pelo cliente (em quilos) e imprima o valor a
pagar. Assuma que o peso do prato é de 500 gramas e deve ser descontado do peso.

28) Entrar com o dia e o mês de uma data e informar quantos dias se passaram desde o início
do ano. Esqueça a questão dos anos bissextos e considere sempre que um mês possui 30
dias.

29) Uma fábrica de camisetas produz os tamanhos pequeno, médio e grande, cada uma sendo
vendida respectivamente por 10, 12 e 15 reais. Construa um algo ritmo em que o usuário
forneça a quantidade de camisetas pequenas, médias e grandes referentes a uma venda, e
a máquina informe quanto será o valor arrecadado.

30) Faça um algoritmo para ler o salário de um funcionário e aumentá-Io em 15%. Após o
aumento, desconte 8% de impostos. Imprima o salário inicial, o salário com o aumento e o
salário final.

31) A lanchonete Gostosura vende apenas um tipo de sanduíche, cujo recheio inclui duas
fatias de queijo, uma fatia de presunto e uma rodela de hambúrguer. Sabendo que cada
fatia de queijo ou presunto pesa 50 gramas, e que a rodela de hambúrguer pesa 100
gramas, faça um algo ritmo em que o dono forneça a quantidade de sanduíches a fazer, e a
máquina informe as quantidades (em quilos) de queijo, presunto e carne necessários para
compra.

32) A empresa Hipotheticus paga R$10,00 por hora normal trabalhada, e R$15,00 por hora
extra. Faça um algoritmo para calcular e imprimir o salário bruto e o salário líquido de um
determinado funcionário. Considere que o salário líquido é igual ao salário bruto
descontando-se 10% de impostos.

33) A granja Frangotech possui um controle automatizado de cada frango da sua produção. No
pé direito do frango há um anel com um chip de identificação; no pé esquerdo são dois
anéis para indicar o tipo de alimento que ele deve consumir. Sabendo que o anel com chip
custa R$4,00 e o anel de alimento custa R$3,50, faça um algo ritmo para calcular o gasto
total da granja para marcar todos os seus frangos.
34) Pedrinho tem um cofrinho com muitas moedas, e deseja saber quantos reais conseguiu
poupar. Faça um algo ritmo para ler a quantidade de cada tipo de moeda, e imprimir o
valor total economizado, em reais. Considere que existam moedas de 1, 5, 10, 25 e 50
centavos, e ainda moedas de 1 real. Não havendo moeda de um tipo, a quantidade
respectiva é zero.

35) Um tonel de refresco é feito com 8 partes de água mineral e 2 partes de suco de maracujá.
Faça um algo ritmo para calcular quantos litros de água e de suco são necessários para se
fazer X litros de refresco (informados pelo usuário).

36) Faça um programa que receba o preço de um produto, calcule e mostre o novo preço,
sabendo-se que este sofreu um desconto de 10%.

37) Um funcionário recebe um salário fixo mais 4% de comissão sobre as vendas. Faça um
programa que receba o salário fixo de um funcionário e o valor de suas vendas, calcule e
mostre a comissão e o salário final do funcionário.

38) Faça um programa que receba o peso de uma pessoa, calcule e mostre:

a) O novo peso se a pessoa engordar 15% sobre o peso digitado;


b) O novo peso se a pessoa emagrecer 20% sobre o peso digitado.

39) Faça um programa que receba o peso de uma pessoa em quilos, calcule e mostre esse
peso em gramas.

Das könnte Ihnen auch gefallen