LISTA DE EXERCÍCIOS 01

Documentos relacionados
1 ESTRUTURA SEQUENCIAL

Lógica de Programação I

Disciplina de Lógica de Programação - LOPS1

Linguagem e Técnicas em Programação. Gilson de Souza Carvalho

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva

LISTA DE EXERCÍCIOS: 1ª Unidade

Fim. Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Programação de Computadores

Informática Aplicada I Lista: Fluxograma

Exercícios: comandos condicionais

Introdução a programação Controle de Fluxo

Exercícios de Programação

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1)

Linguagem C. Programação Estruturada. Estrutura de Dados Heterogêneos. Prof. Luis Nícolas de Amorim Trigo

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10

Lista de Exercícios 01 Entrada e Saída de Dados

Exercícios: comandos condicionais

Introdução à Ciência da Computação SCC0120 Prof. Zhao Liang. Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012

printf( \n %d dividido por %d eh%d e o resto eh%d \n, x, y, resultado)

PRIMEIRA LISTA DE EXERCÍCIOS DE ALGORITMOS

Operadores e instruções

Algoritmos e Lógica de Programação. Prof. Marcos Antonio Estremoe. 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014.

Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação

Resolva os exercícios utilizando a linguagem de programação C

PROGRAMA HelloWorld.java ESTRUTURA SEQUENCIAL. Programa HelloWorld.java

2ª Lista de Exercícios de Programação I

2ª Lista de Exercícios de Programação I

Exercícios de Programação Lista de Exercícios

DCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores).

LISTA DE EXERCÍCIOS O que será escrito quando os algoritmos/trechos de algoritmos abaixo forem executados (fazer no papel)?

Estrutura de Decisão - Case

Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD

Oficina de Programação CI Lista de Exercícios 01 Sequência Simples Entrada e Saída Parte A

Introdução a programação Comandos de repetição

EXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS -

Data de Entrega: 04/05/2016 Lista: Nota: Trabalho Prático. de 0 a 200,00 nenhum crédito (crédito = 0) 40% do valor do saldo médio

, se x = y. , se x > y

Segunda lista de exercícios

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL

Lista de Exercícios 7 Seleção ( if)

Algoritmos. Introdução à Ciência da Computação I. Prof. Jó Ueyama

1ª LISTA DE EXERCÍCIOS

1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos.

LISTA DE EXERCÍCIOS (2) PYTHON

Universidade Federal de Mato Grosso do Sul. Lista de Exercícios 2

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

BCC701 Programação de Computadores I Lista de Exercícios 01: Variáveis, Expressões, Entrada e Saída

BCC701 Programação de Computadores I Lista de Exercícios 01: Variáveis, Expressões, Entrada e Saída

SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS

Questão 1: Questão 2:

UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Matrizes. Prof. Alex Camargo

Instituto de Computação Programação de Computadores (TCC00326)

Lista de Exercícios 1 Algoritmos, Pseudocódigo e Fluxograma

PROGRAMAÇÃO DE COMPUTADORES I - BCC Vetores e matrizes

LISTA DE EXERCÍCIOS Fazer um algoritmo para leia três valores inteiros, determine e imprima o menor deles.

Exercícios V1 = V2 = V1 = V2 =

UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro.

Exercícios. Resposta: a) var valor: real; i: integer. b)

Algoritmos. 1 - Introdução à construção de Algoritmo pode ser definido como um conjunto finito de regras bem

Entrada e Saída. Aula 02

Programação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO

Universidade Federal de Sergipe - Campus Alberto Carvalho. Lista 4 - WHILE / REPEAT UNTIL

Parte I - Expressões lógicas e operadores

Exercícios TVC2 PARTE I:

Universidade Católica de Pelotas Centro Politécnico Engenharia da Computação Lista de Exercícios do Livro de Linguagem de Programação Java

1. [VETOR][SALA] Cálculo da média aritmética de 10 valores armazenados em um vetor.

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.

Lista de Exercícios 8 Tomada de decisão

Lista de Exercícios 6 Entrada e Saída

Universidade Federal de Goiás Instituto de Informática

Lista de Exercícios Complementares 1 - Prof. Red. Entrada e Saída de Dados

Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof.

Lista de Exercícios Desvio Condicional

Maratona de Programação

Algoritmos I Aula 10 Estrutura de controle: repetição

Lista de Exercícios 3

Para cada questão a seguir, construa um programa em Linguagem C que faça o que foi solicitado.

Exercícios Resolvidos. Java Básico

Departamento de Engenharia Rural Centro de Ciências Agrárias. Programação I

3) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: Área = ( Base * Altura ) / 2

Saída Média dos valores digitados: 3.40

PROGRAMAÇÃO em C. Vitor Valerio de Souza Campos

Estrutura de decisão

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

1) Um prisma reto de base regular apresenta aresta da base igual a 20 cm e altura igual a 15 cm. Determine:

Lista de Exercícios 2

Lista de Exercícios Algoritmos Vetores. 10) Escreva um algoritmo em PORTUGOL que armazene em um vetor todos os números

Lista de Exercícios 5

Programação C# + ASP.NET

VARIÁVEIS NUMÉRICAS : integer - Números inteiros entre e real - Números reais de 11 algarismos significativos.

Lista de Exercícios. Programação de Computadores I Engenharia Ambiental

Variáveis e Condicionais PROFESSOR TUTA

Programação II. Victor Amorim dos Santos

Transcrição:

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; largura, comprimento, area: real; 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); 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; qtdpao, qtdcuca: integer; total: real; writeln('digite a quantidade de pães vendidos'); 1

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); 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; id_anos,id_dias,id_horas: real; 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); 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; preco_litro, valor_total, litros: real; writeln('digite o preço do litro da gasolina'); readln(preco_litro); writeln('digite o valor total pago no abastecimento'); readln(valor_total); 2

litros := valor_total / preco_litro; writeln('a quantidade de litros abastecida foi ', litros:0:2); 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; dia, mes, totaldias: integer; 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); 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; qtdblusas, qtdnovelos: integer; noveloblusa: real; writeln('digite quantidade de blusas produzidas'); readln(qtdblusas); writeln('digite quantidade de novelos gastos'); readln(qtdnovelos); 3

noveloblusa := qtdnovelos / qtdblusas; writeln('a quantidade de novelos gasto por blusa ', noveloblusa:0:1); 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; qtd_lata, qtd_600, qtd_2000: integer; total_litros: real; 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); 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; m1, m5, m10, m25, m50, m100: integer; valor_total: real; 4

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); 9-) Desenvolva um algoritmo que solicite ao usuário a entrada de dois números, o primeiro será armazenado na iável A e o segundo será armazenado na iável B. Na sequência do algoritmo os valores digitados em A e B deveram ser invertidos ou seja, o valor da iável A deverá estar em B e o valor da iável B deverá estar na iável A. Após realizar a troca imprima na tela os dois números. program L1_EX9; a, b, aux: integer; writeln('digite o número A'); readln(a); writeln('digite o número B'); readln(b); aux := a; a := b; b := aux; writeln('a ', a); writeln('b ', b); 5

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; salario, valor_venda, salario_final, comissao: real; 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); 6