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

Documentos relacionados
EXERCÍCIOS DE ESTRUTURAS CONDICIONAIS

Profº José Roldão Gonçalves Barbosa

DEPARTAMENTO DE COMPUTAÇÃO

ALGORITMOS EXERCÍCIOS LISTA 02: ESTRUTURAS CONDICIONAIS Profª Lucília Ribeiro FAÇA UM PROGRAMA QUE:

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

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.

Parte I - Expressões lógicas e operadores

1ª LISTA DE EXERCÍCIOS - Extra

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

Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Exercícios de Fixação 2 - RESPOSTAS Professor: Danilo Giacobo

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

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

2ª Lista de Exercícios de 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

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

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

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.

Exercícios: comandos condicionais

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL

2- Faça um programa que receba duas notas, calcule e mostre a média aritmética e a mensagem que está na tabela a seguir:

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

1ª LISTA DE EXERCÍCIOS

1 ESTRUTURA SEQUENCIAL

Exercícios: Comandos de Repetição

Estruturas de Decisão

Lista de Exercícios Desvio Condicional

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 5 Algoritmos Estruturas de Controle - Seleção

Lista de exercícios 01 de Computação Aplicada

Informática Aplicada I Lista: Fluxograma

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

Exercícios: comandos condicionais

Universidade Federal de Goiás Instituto de Informática

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

Estrutura Condicional em C - Lista de Exercícios

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

Lista de Exercícios 8 Tomada de decisão

CAPÍTULO 3 INSTRUÇÕES BÁSICAS

Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios 01 - Respostas Professor: Danilo Giacobo

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

1. Considere o polígono irregular abaixo, formado por três retângulos e um triângulo.

Maratona de Programação

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

Grupo A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo:

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA DISCUSSÃO DOS EXERCÍCIOS E EXERCÍCIOS EXTRAS

2. Indique a saída dos trechos de programa do pedaço de fluxograma a seguir. Considerando os seguintes de valores: A = 2, B = 3, C = 5, D = 9.

ESTRUTURA CONDICIONAL E SELEÇÃO

CADERNO DE EXERCÍCIOS ALGORITMOS

Exercícios Repetição

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

LISTA DE EXERCÍCIOS. 2) Explique a diferença entre algoritmo computacional e não computacional.

Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Estrutura Condicional - Lista de Exercícios - Respostas Professor: Danilo Giacobo

Estruturas de Decisão

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

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

ALGORITMOS E PROGRAMAÇÃO

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

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

Estruturas de Repetição WHILE e DO- WHILE

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

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

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

Curso: Técnico em Informática Integrado Disciplina: Algoritmos Carga horária: 60h (80h/a) Período: 2º Ano Professor: Edmilson Barbalho Campos Neto

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

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python

Universidade Federal de Goiás Instituto de Informática 1ª Prova de Introdução a Programação 06/04/11

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

Lista 4 Introdução à Programação Entregar até 07/05/2012

PROGRAMAÇÃO DE COMPUTADORES I - BCC Aula Prática 04 Exercício 1

Tipos, variáveis, operadores, e entrada e saída

Algoritmos e Programação

EXERCÍCIOS DE ESTRUTURA DE REPETIÇÃO - LABORATÓRIO

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

Conceitos Básicos. Professor: Juliano Lucas Gonçalves.

Lista de Exercícios Estrutura de Repetição

Algoritmos e Lógica de Programação. 6ª Lista de Exercícios Comandos de Repetição

Prof. Jorge Cavalcanti

Exercícios: Vetores e Matrizes

Lista de Exercícios Linguagem C#

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

Estrutura Condicional

EXERCÍCIOS 1 Algoritmos Básicos

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

Algoritmos e Programação

1. Faça uma função que recebe por parâmetro o raio de uma esfera e calcula o seu volume.

Estruturas de Repetição. João Medeiros FATERN

Introdução à Ciência da Computação

EXPRESSÕES ARITMÉTICAS PARTE 2

LÓGICA DE PROGRAMAÇÃO E ALGORITMOS EXERCÍCIOS ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro

Algoritmos. Estrutura de decisão simples. if end. Grupos de Slides No 2. Prof. SIMÃO

Introdução à Programação de Computadores Fabricação Mecânica

Lista de Exercícios Estruturas: Linear, Condicional e Exclusão Múltipla Algoritmos e Linguagens de Programação

Exercícios Resolvidos. Java Básico

Programação C# + ASP.NET

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

LISTA DE ATIVIDADES ...

F U N Ç Ã O. Obs.: Noção prática de uma função é quando o valor de uma quantidade depende do valor de outra.

Transcrição:

UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação Lista de exercícios 2.1 Estruturas condicionais - básico 1) Desenvolver um algoritmo que determine o imposto de renda cobrado de um funcionário pelo governo. Seu programa deverá ler o valor do salário mínimo, o n de dependentes, o salário do funcionário e o taxa de imposto normal que já foi paga pelo funcionário. O imposto bruto é: 20% do salário do funcionário se o funcionário ganha mais de 12 salários mínimos; 8% do salário do funcionário se o funcionário ganha mais de 5 salários mínimos e Quem ganha menos de 5 salários mínimos não é cobrado o imposto de renda. Obs.: Sabe-se que o governo cobra 4% de taxa adicional sobre o imposto bruto. Determine o imposto liquido a ser pago pelo funcionário subtraindo R$300,00 para cada dependente do funcionário no imposto bruto. O programa calculará e imprimirá o imposto a ser pago ou devolvido, que é a diferença entre o imposto normal descontado e o imposto liquido. Se a diferença for negativa sair a mensagem de imposto a receber, caso contrário imposto a pagar e caso a diferença seja igual a zero imposto quitado. Considere o salário mínimo como uma constante no seu programa. 510.00 3 1531.97 8.5 IMPOSTO BRUTO: 0.00 IMPOSTO LIQUIDO: -900.00 RESULTADO: -1030.22 IMPOSTO A RECEBER 2) Desenvolver um algoritmo para calcular a conta de água para a SANEAGO. O custo da água varia dependendo se o consumidor é residencial, comercial ou industrial. A regra para calcular a conta é: Residencial: R$5,00 de taxa mais R$0,05 por m3 gastos; Comercial: R$500,00 para os primeiros 80 m3 gastos mais R$0,25 por m3 gastos; Industrial: R$800,00 para os primeiros 100 m3 gastos mais R$0,04 por m3 gastos; O programa deverá ler a conta do cliente, o tipo de consumidor ( residencial, comercial e industrial ) e o consumo de água por metros cúbicos. Como resultado, imprima a conta do cliente e o valor real a ser pago pelo mesmo. 39393939 230 COMERCIAL

CONTA = 39393939 VALOR DA CONTA = 537.50 3) Uma locadora de filmes tem a seguinte regra para aluguel de fitas. As segundas, terças e quintas (2, 3 e 5): um desconto de 40% em cima do preço normal; As quartas, sextas, sábados e domingos (4, 6, 7 e 1): preço normal; Aluguel de fitas comuns: preço normal e aluguel de lançamentos: acréscimo de 15% em cima do preço normal. Desenvolver um algoritmo para ler o preço normal da fita (em R$) e a categoria do filme alugado (comum ou lançamento). Cacular e imprimir o preço final que será pago pela fita. 4.5 SEGUNDA LANCAMENTO PRECO FINAL = 6.97 4) Desenvolver um algoritmo com as opções de calcular e imprimir o volume e a área da superfície de um cone reto, um cilindro ou uma esfera. O algoritmo deverá ler a opção da figura desejada (cone / cilindro / esfera) e de acordo com a opção escolhida calcular o volume e a área da superfície da figura pedida. Fórmulas: Cone Reto: Volume = π * Raio² * altura /3 Área = π * raio * Raio 2 +Altura 2 ; Cilindro: Volume = π * Raio² * altura Área = 2 * π * raio * altura; Esfera: Volume = 4/3 * raio³ Área = 4 * π * raio²; 4.75 13.8 CONE VOLUME = 326.05 AREA = 217.78 5) Um certo aço é classificado de acordo com o resultado de três testes abaixo, que devem determinar se o mesmo satisfaz as especificações: 1. Conteúdo de Carbono abaixo de 7%; 2. Dureza Rockwell maior do que 50%; 3. Resistência á tração maior do que 80.000 psi; Ao aço é atribuído o grau 10 se passar por todos os teste; grau 9 se passar somente nos testes 1 e 2; grau 8 se passar no teste 1; grau 7 se não passar nos 3 teste. Desenvolver um algoritmo/programa que lê o conteúdo do carbono (CC), a dureza Rockwell (DR) e a resistência à tração (RT) e fornece a classificação do aço.

4 39 77000 ACO DE GRAU = 8 6) Fazer um algoritmo que calcule a média aritmética das 3 notas de um aluno e mostre, além do valor da média, uma mensagem de Aprovado, caso a média seja igual ou superior a 6, ou a mensagem reprovado, caso contrário. 7.4 6.2 3.7 MEDIA = 5.77 REPROVADO 7) Escrever um algoritmo que leia o código de um aluno e suas três notas. Calcular a média ponderada do aluno, considerando que o peso para a maior nota seja 4 e para as duas restantes, 3. Mostre o código do aluno, suas três notas, a média calculada e uma mensagem Aprovado se a média for maior ou igual a 5 e reprovado se a média for menor que 5. 393939 6.7 5.9 8.2 CODIGO = 393939 NOTA 1 = 6.70 NOTA 2 = 5.90 NOTA 3 = 8.20 MEDIA = 6.91 APROVADO 8) Um usuário deseja um algoritmo onde possa escolher que tipo de média deseja calcular a partir de 3 notas. Faça um algoritmo que leia as notas, a opção escolhida pelo usuário e calcule a média. (a) aritmética (b) ponderada (3,3,4) (c) Harmônica 4.9 5.5 7.8 HARMONICA

MEDIA HARMONICA = 0.17 9) Escrever um algoritmo que lê um conjunto de 4 valores i, a, b e c, onde i é um valor inteiro e positivo e a e b são quaisquer valores reais e os escreva. A seguir: Se i = 1 escrever os três valores a, b, c em ordem crescente. Se i = 2 escrever os três valores a, b, c em ordem decrescente. Se i = 3 escrever os três valores a, b, c de forma que o maior número entre a,b,c fique entre os dois. 3 2 3 9 392 10) Construa um algoritmo que calcule e escreva o custo e a quantidade de latas de tinta necessárias, para tanques cilíndricos de combustível. É fornecida as seguintes informações: o preço da lata de 5 litros, o raio e a altura dos tanques cilíndricos. Cada litro de tinta pinta 3 metros quadrados. 6.55 2 5.5 QUANTIDADE DE LATAS = 6 CUSTO = 39.30 11) Desenvolver um algoritmo para calcular e imprimir o preço final de um carro. O valor do preço inicial de fábrica é fornecido por meio de entrada. O carro pode ter as seguintes opções: (a) Ar condicionado: R$ 1750,00 (b) Pintura Metálica: R$ 800,00 (c) Vidro Elétrico: R$ 1200,00 (d) Direção Hidráulica: R$ 2000,00 28500 SIM SIM NAO SIM PRECO FINAL = 33050.00 12) Desenvolver um algoritmo que calcule o salário bruto e líquido de um funcionário. Dados de entrada: Nome do Funcionário.

Hora-Extra Trabalhadas (horas) Constantes: Salário Mínimo = 136,00 (em reais) Salário Hora-Extra = 10,00 (dez reais por hora) Sabe-se: Salário Hora-Extra = Hora-Extra trabalhadas * Salário. Salário bruto = Salário Mínimo + Salário maior que R$1500,00. Desconto INSS = 12% do Salário Bruto, se salário bruto maior que R$1500,00. Desconto de Imposto de Renda = 20% do salário Bruto, se salário bruto maior que R$2000,00. Salario Liquido = Salário Bruto Deduções JOAO 2050 SALARIO BRUTO = 20636.00 SALARIO LIQUIDO = 2476.32 13) Números quadrados perfeitos são aqueles cuja raiz quadrada é um número inteiro. Ex.: 144. Fazer um algoritmo que dado um número inteiro positivo, calcule se ele é ou não um quadrado perfeito. 441 E QUADRADO PERFEITO 14) Um vendedor necessita de um algoritmo que calcule o preço total devido por um cliente. O algoritmo deve receber o código de um produto e a quantidade comprada e calcular o preço total, usando a tabela abaixo. Mostre uma mensagem no caso de código inválido. Código Preço Unitário 'ABCD' R$ 5,30 'XYKT' R$ 6,80 'BTSD' R$ 2,50 'YPOV' R$ 6,57 YPOV 37 PRECO TOTAL = 243.09

15) Fazer um algoritmo que leia os dados de um usuário de telefonia de uma empresa de telecomunicações: bairro e número completo do telefone e verifique se o número do telefone (: 2121212) está correto, ou seja, se o prefixo (3 primeiros dígitos) é correspondente ao bairro especificado. Sabendo-se que os prefixos existem nos bairros conforme a tabela abaixo: Bairro Prefixo Oeste, Vila Nova, Coimbra 223,225,212,243 Centro, Universitário, Sul 223,224,215,295 Bueno, Campinas, Leste 215,212,291,268 BUENO 2916737 O TELEFONE ESTA CORRETO 16) Elabore um algoritmo que leia o valor de dois números inteiros e a operação aritmética desejada. Calcule, então, a resposta adequada. Utilize os símbolos da tabela a seguir para ler qual operação aritmética escolhida. Símbolos Operação + Adição - Subtração * Multiplicação / Divisão 65 8 / O VALOR DA DIVISAO = 8.12 17) Elabore um algoritmo que calcule o que deve ser pago por um produto considerando o preço normal de etiqueta e a escolha da condição de pagamento. Utilize os códigos da tabela para ler qual a condição de pagamento escolhido e efetuar o cálculo adequado.

Código Condição de pagamento 1 Á vista, dinheiro ou cheque, 10% de desconto 2 Á vista, cartão de credito, 5% de desconto 3 Em 2 vezes, preço normal da etiqueta sem juros 4 Em 3 vezes, preço normal da etiqueta + 10% de juros 1 5.60 PRECO FINAL = 5.04 18) A cidade de Perdiz das Cruzes possui um único posto telefônico. Por este posto são feitas todas as ligações interurbanas da cidade. O valor a se pago e calculado seguindo as seguintes regras: Taxa de R$2,00 pela ligação, R$1,00 para os 3 primeiros minutos; Acima do três primeiros minutos as regras são de R$1,50 para cada intervalo de 5 minutos e R$0.25 para cada minuto abaixo disto. A telefonista ira fornecer o nome do usuário e o tempo da ligação em minutos, o algoritmo deverá calcular o valor a ser pago e escrever o nome e o valor da conta. CLAUDIA 78 USUARIO = CLAUDIA CONTA = 25.25