• Nenhum resultado encontrado

LISTA DE EXERCÍCIOS 01

N/A
N/A
Protected

Academic year: 2021

Share "LISTA DE EXERCÍCIOS 01"

Copied!
6
0
0

Texto

(1)

1

Ministério da Educação

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ

Câmpus Santa Helena

Curso de Ciência da Computação

Disciplina de Fundamentos de Programação Professor Dr. Fernando Henrique Campos Semestre 2016/1

Obs.: Utilize os conhecimentos adquiridos até a aula 5

LISTA DE EXERCÍCIOS 01

1-) Uma imobiliária vende somente terrenos retangulares, faça um algoritmo

que receba as medidas dos terrenos e ao final exiba sua área total.

Formula da área do retângulo: Base * Altura.

program L1_EX1; var

largura, comprimento, area: real; Begin

writeln('Informe a largura do terreno'); readln(largura);

writeln('Informe o comprimento do terreno'); readln(comprimento);

area := largura * comprimento;

writeln('A área total do terreno ‚ ' , area:0:2); readln;

End.

2-) Uma padaria vende uma certa quantidade de pães e cucas a cada dia, cada

pão custa R$ 0,40 e cada cuca R$ 7,80. Ao final do dia o dono da padaria

deseja saber o valor arrecadado e a quantidade de pães e cucas vendidas no

dia. Desenvolva uma algoritmo para resolver este problema.

program L1_EX2; var

qtdpao, qtdcuca: integer; total: real;

Begin

(2)

2

readln(qtdpao);

writeln('Digite a quantidade de cuca vendidos'); readln(qtdcuca);

total := (qtdpao * 0.40) + (qtdcuca * 7.8);

writeln('O valor arrecadado foi de ' , total:0:2); readln;

End.

3-) Escreva um algoritmo para ler o nome e a idade de uma pessoa, ao seu

final o algoritmo deverá exibir quantos dias e também quantas horas de vida

ela possui. Considere sempre anos completos, que um ano possui 365 dias e

que um dia possui 24 horas. Ex: uma pessoa com 19 anos possui 6935 dias de

vida e 166440 horas de vida.

program L1_EX3; var

id_anos,id_dias,id_horas: real; Begin

writeln('Digite a sua idade'); readln(id_anos);

id_dias := (id_anos * 365); id_horas := (id_dias * 24);

writeln('Sua idade em anos ‚ ' , id_anos:0:0); writeln('Sua idade em dias ‚ ' , id_dias:0:0); writeln('Sua idade em horas ‚ ' , id_horas:0:0); readln;

End.

4-) 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 exibia

quantos litros ele conseguiu colocar no tanque.

program L1_EX4; var

preco_litro, valor_total, litros: real; Begin

writeln('Digite o preço do litro da gasolina'); readln(preco_litro);

(3)

3

litros := valor_total / preco_litro;

writeln('A quantidade de litros abastecida foi ' , litros:0:2);

readln; End.

5-) Desenvolva um algoritmo onde o usuário deverá entrar com o dia e o mês

de uma data qualquer e o algoritmo deverá exibir quantos dias se passaram a

desde do início do ano. Esqueça a questão dos anos bissextos e considere

sempre que um mês possui 30 dias.

program L1_EX5; var

dia, mes, totaldias: integer; Begin

writeln('Digite o dia referente a data'); readln(dia);

writeln('Digite o mˆs referente a data'); readln(mes);

dia := dia - 1; mes := mes - 1;

totaldias := (mes * 30) + dia;

writeln('O total de dias desde o come‡o do ano at‚ a data informada ‚ de ' , totaldias);

readln; End.

6-) Uma confecção produz X blusas de lã e para isto gasta uma certa

quantidade de novelos. Faça um algoritmo para calcular quantos novelos de lã

ela gasta por blusa.

program L1_EX6; var

qtdblusas, qtdnovelos: integer; noveloblusa: real;

Begin

writeln('Digite quantidade de blusas produzidas'); readln(qtdblusas);

(4)

4

noveloblusa := qtdnovelos / qtdblusas;

writeln('A quantidade de novelos gasto por blusa ‚ ' , noveloblusa:0:1);

readln; End.

7-) A fábrica de refrigerantes Meia-Cola vende seu produto em três formatos:

lata de 350ml, garrafa de 600ml e garrafa de 2 litros. Se um comerciante

compra uma determinada quantidade de cada formato, desenvolva um

algoritmo para calcular quantos litros de refrigerante ele comprou.

program L1_EX7; var

qtd_lata, qtd_600, qtd_2000: integer; total_litros: real;

Begin

writeln('Digite a quantidade de latas compradas'); readln(qtd_lata);

writeln('Digite a quantidade de garrafas de 600ml compradas');

readln(qtd_600);

writeln('Digite a quantidade de garrafas de 2 litros compradas');

readln(qtd_2000);

total_litros := ((qtd_lata * 0.35) + (qtd_600 * 0.6) + (qtd_2000 * 2));

writeln('O total de litros comprados foi ' , total_litros:0:1);

readln; End.

8-) Pedrinho tem um cofrinho com muitas moedas, e deseja saber quantos

reais conseguiu poupar. Faça um algoritmo para ler a quantidade de cada tipo

de moeda e imprimir o valor total economizado em reais. Considere que

existem moedas de 1, 5, 10, 25 e 50 centavos, e ainda moedas de 1 real. Não

havendo moedas de um tipo, a quantidade respectiva é zero.

program L1_EX8; var

(5)

5

Begin

writeln('Digite a quantidade de moedas de 1 centavos'); readln(m1);

writeln('Digite a quantidade de moedas de 5 centavos'); readln(m5);

writeln('Digite a quantidade de moedas de 10 centavos'); readln(m10);

writeln('Digite a quantidade de moedas de 25 centavos'); readln(m25);

writeln('Digite a quantidade de moedas de 50 centavos'); readln(m50);

writeln('Digite a quantidade de moedas de 1 real'); readln(m100);

valor_total := ((m1 * 0.01) + (m5 * 0.05) + (m10 * 0.10) + (m25 * 0.25) + (m50 * 0.50) + (m100 * 1.00));

writeln('O valor total economizado ‚ ' , valor_total:0:2); readln;

End.

9-) Desenvolva um algoritmo que solicite ao usuário a entrada de dois

números, o primeiro será armazenado na variável A e o segundo será

armazenado na variável B. Na sequência do algoritmo os valores digitados em

A e B deveram ser invertidos ou seja, o valor da variável A deverá estar em B e

o valor da variável B deverá estar na variável A. Após realizar a troca imprima

na tela os dois números.

program L1_EX9; var

a, b, aux: integer; Begin

(6)

6

readln; End.

10-) Um funcionário recebe um salário fixo mais 20% de comissão sobre as

vendas. Desenvolva um algoritmo que receba o salário fixo de um funcionário,

o valor de suas vendas e calcule e exiba a comissão e o salário final do

funcionário.

program L1_EX10; var

salario, valor_venda, salario_final, comissao: real; Begin

writeln('Informe o salário do funcionário'); readln(salario);

writeln('Informe o valor da venda feita pelo funcionário'); readln(valor_venda);

comissao := valor_venda * 0.2; salario_final := salario + comissao;

writeln('A comissao do funcionário será de ' , comissao:0:2); writeln('O salário final do funcionário será de ' ,

salario_final:0:2); readln;

Referências

Documentos relacionados

Em virtude de o interesse deste artigo estar relacionado ao citopatológico de colo uterino durante o pré-natal, e de este exame não ser re- comendado de rotina para aquelas com até

No primeiro livro, o público infantojuvenil é rapidamente cativado pela história de um jovem brux- inho que teve seus pais terrivelmente executados pelo personagem antagonista,

Starting out from my reflection on the words cor, preto, negro and branco (colour, black, negro, white), highlighting their basic meanings and some of their

As rimas, aliterações e assonâncias associadas ao discurso indirecto livre, às frases curtas e simples, ao diálogo engastado na narração, às interjeições, às

Estudos sobre privação de sono sugerem que neurônios da área pré-óptica lateral e do núcleo pré-óptico lateral se- jam também responsáveis pelos mecanismos que regulam o

Finally,  we  can  conclude  several  findings  from  our  research.  First,  productivity  is  the  most  important  determinant  for  internationalization  that 

Entre as atividades, parte dos alunos é também conduzida a concertos entoados pela Orquestra Sinfônica de Santo André e OSESP (Orquestra Sinfônica do Estado de São

Como visto no capítulo III, a opção pelo regime jurídico tributário especial SIMPLES Nacional pode representar uma redução da carga tributária em alguns setores, como o setor