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

Documentos relacionados
LISTA DE EXERCÍCIOS (2) PYTHON

Exercícios: comandos condicionais

ESTRUTURA CONDICIONAL E SELEÇÃO

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

Exercícios: comandos condicionais

Informática Aplicada I Lista: Fluxograma

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

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. 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.

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

LISTA DE EXERCÍCIOS: 1ª Unidade

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 2

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

LISTA DE EXERCÍCIOS DE PASCAL ALGORITMOS 1 Professor Jorge Leite Estruturas De Decisão 1. Faça um Programa que peça dois números e imprima o maior

Parte I - Expressões lógicas e operadores

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

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

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.

LISTA DE EXERCÍCIOS: 1ª Unidade

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 DE ESTRUTURAS CONDICIONAIS

FAETERJ Faculdade de Educação Tecnológica do Estado do Rio de Janeiro Programação e Estruturas de Dados em C Prof. Gilberto Quirgo de Souza

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

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

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018.

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

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção

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

Algoritmos e Programação

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

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

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

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

1ª LISTA DE EXERCÍCIOS

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

Lista de Exercícios Desvio Condicional

PROGRAMA HelloWorld.java ESTRUTURA SEQUENCIAL. Programa HelloWorld.java

Profº José Roldão Gonçalves Barbosa

Estruturas Condicionais e de Repetição

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

Valor: 0,0 CORREÇÃO. 1. Construa um programa que leia a sua idade, o seu nome e depois imprima na tela.

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

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

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

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

UNEMAT Universidade do Estado de Mato Grosso Campus de Sinop Algoritmos e Programação Exercícios Práticos

LISTA DE ATIVIDADES ...

Trabalho 1 Algoritmos e Estruturas de Dados I. Licenciatura em Computação 2017 Prof. Marcos V. O. Assis

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

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

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

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

1ª LISTA DE EXERCÍCIOS - Extra

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

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

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL

Exercícios: Vetores e Matrizes

Maratona de Programação

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

Lista 2 Programação com Decisão (Desvios Condicionais)

Estruturas de Decisão

Lista 2 - Comandos Condicionais

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

Estruturas de Repetição WHILE e DO- WHILE

CAPÍTULO 4 ESTRUTURAS DE CONTROLE

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

Lista de Exercícios Linguagem C#

Estrutura de decisão

Estruturas de Decisão

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

ESTRUTURAS CONDICIONAIS. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza

Programação Estruturada

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

9. imprimir o fatorial do número 10. imprimir o sucessor e o anterior de um número lido 11. Imprimir se um número é primo ou não 12. Imprimir os 100 p

Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Exercício... Para começar... Resolução... Para começar... Para começar...

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO.

1 ESTRUTURA SEQUENCIAL

Lista de Exercícios 5

ESTRUTURAS CONDICIONAIS. Introdução à Ciência da ComputaçãoI Simone Senger de Souza

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

Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM

Introdução à Lógica de Programação Aula 2. Adaptação de Luis Otavio Alvares

Exercícios Repetição

Estrutura Condicional em C - Lista de Exercícios

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

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

Segunda lista de exercícios

Programação C# + ASP.NET

UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUBÁ MATEMÁTICA

CAPÍTULO IV. Estruturas Condicionais CAPÍTULO IV ESTRUTURAS CONDICIONAIS ESTRUTURA CONDICIONAL SIMPLES

15) Escreva um algoritmo que determine o número de dias que uma pessoa já viveu. Considere que um mês tenha 30 dias.

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

Transcrição:

SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS 1) Faça um programa em C++ que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1) e P(x2,y2), escreva a distância entre eles. A fórmula para efetuar tal cálculo é: 2) Faça um programa C++ em que o usuário forneça, pelo teclado 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 e 5; respectivamente. 3) Faça um programa C++ em que o usuário fornece a idade de um nadador e o programa classifica-o em uma das seguintes categorias: infantil A = 5-7 anos infantil B = 8-10 anos juvenil A = 11-13 anos juvenil B = 14-17 anos adulto = maiores de 18 anos 4) O cardápio de uma lanchonete é o seguinte: Escrever um programa em C++ em o usuário forneça, pelo teclado, o código do item pedido, a quantidade e o programa calcule e mostre o valor a ser pago por aquele lanche. Considere que a cada execução somente será calculado um item.

5) Elaborar um programa C++ que lê, a partir do teclado 3 valores a, b, c e verifica se eles formam ou não um triângulo. Supor que os valores lidos são inteiros e positivos. Caso os valores formem um triângulo, calcular e escrever a área deste triângulo. Se não formam triângulo escrever os valores lidos. (se a > b + c não formam triângulo algum, se a é o maior). 6) A fórmula de Bhaskara é principalmente usada para resolver equações quadráticas de fórmula geral ax 2 +bx+c=0, com coeficientes reais, com a 0 e é dada por: Chamamos de discriminante: Δ = b 2-4ac Dependendo do sinal de Δ, temos: Δ =0, então a equação tem duas raízes iguais. Δ >0, então a equação tem duas raízes diferentes. Δ <0, então a equação não tem raízes reais. Faça um programa em C++ que leia do teclado os coeficientes a, b e c de uma equação do segundo grau e determine suas raízes reais. Caso a equação não tenha raízes, uma mensagem deverá ser emitida. 7) Escrever um programa C++ que lê um conjunto de 4 valores i, a, b, c, do teclado, onde i é um valor inteiro e positivo e a, b, c, são quaisquer valores reais. O programa deve escrever os valore conforme as condições a seguir: a) Se i=1 escrever os três valores a, b, c em ordem crescente. b) Se i=2 escrever os três valores a, b, c em ordem decrescente. c) Se i=3 escrever os três valores a, b, c de forma que o maior entre a, b, c fique dentre os dois.

8) Escrever um programa em C++ que lê o número de identificação, as 3 notas obtidas por um aluno em 3 verificações de aprendizagem e a média dos exercícios que fazem parte da avaliação. O programa deve calcular e imprimir a média de aproveitamento, usando a fórmula: MA = (Nota1 + Nota2 x 2 + Nota3 x 3 + ME )/7 A atribuição de conceitos obedece a tabela abaixo: O programa também deve escrever o número do aluno, suas notas, a média dos exercícios, a média de aproveitamento, o conceito correspondente e a mensagem: APROVADO se o conceito for A,B ou C e REPROVADO se o conceito for D ou E. 9) Crie uma calculadora em C++ usando a instrução SWITCH, que pergunte ao usuário qual das operações básicas quer fazer (+, -, * e /), em seguida peça os dois números e mostre o resultado da operação matemática entre eles. 10) Suponha que você atrasou uma conta. A cada mês que você deixa de pagar, será cobrado 1% de juros no valor inicial. Ou seja, se você atrasar um mês, irá pagar 1%. Se atrasar 3 meses, irá pagar 3% etc. Vamos supor que você pode atrasar, no máximo, 5 meses. Faça um programa que pede, como entrada, dois valores: - um float: com o valor de sua dívida inicial (valor_i) - um inteiro: de 0 até 5, que são os meses de atraso. Faça um programa em C++ que calcule os juros de atraso. Use switch e case.

11) Crie um programa C++ que receba um inteiro, de 1 até 12, representando os meses do ano e retorne o número de dias do mês. Use switch (Se quiser, pode ignorar os anos bissextos, mas o código deve prever a digitação de um mês inválido). 12) Um funcionário irá receber um aumento de acordo com o seu plano de trabalho, de acordo com a tabela abaixo: Plano Aumento A 10% B 15% C 20% 13) Faça um programa C++ que leia o plano de trabalho e o salário atual de um funcionário e calcula e imprime o seu novo salário. Use o comando switch. 14) Faça um programa C++ que leia um número entre 0 e 10, e escreva este número por extenso. Use o comando switch. 15) O cardápio de uma lanchonete é o seguinte: Implemente um programa C++ que leia o código do item pedido, a quantidade e calcule o valor a ser pago por aquele lanche. Considere que a cada execução somente será calculado um item. Use o comando switch.

16) Crie um programa C++ para informar quais e quantas notas são necessárias para entregar o mínimo de cédulas para um determinado valor informado pelo usuário considerando notas de R$ 100,00; R$ 50,00; R$ 10,00; R$ 5,00 e R$ 1,00. Seu programa deve mostrar apenas asnotas utilizadas. Por exemplo, ao solicitar R$18, o programa deve informar apenas a seguinte informação (note que não foram exibidas informações sobre as demais cédulas): 1 nota(s) de R$ 10,00. 1 nota(s) de R$ 5,00. 3 nota(s) de R$ 1,00. 17) Criar um programa para identificar o valor a ser pago por um plano de saúde dada a idade do conveniado considerando que todos pagam R$ 100 mais um adicional conforme a seguinte tabela: 1) crianças com menos de 10 anos pagam R$80; 2) conveniados com idade entre 10 e 30 anos pagam R$50; 3) conveniados com idade entre 40 e 60 anos pagam R$ 95; e 4) conveniados com mais de 60 anos pagam R$130. 18) Criar um programa para calcular o valor da multa a ser paga de anuidade de uma associação. A anuidade deve ser paga no mês de janeiro. Por mês, é cobrado 5% de juros (com juros sobre juros). Por exemplo, uma associação de R$100 paga em janeiro, custa R$ 100,00; em fevereiro, custa R$105; em março, custa R$110,25; e, em dezembro, R$171,03. 19) Faça um Programa que verifique se uma letra digitada é vogal ou consoante. 20) Faça um Programa que pergunte em que turno você estuda. Peça para digitar M- matutino ou V-Vespertino ou N-Noturno. Imprima a mensagem "Bom Dia!", "Boa Tarde!" ou "Boa Noite!" ou "Valor Inválido!", conforme o caso.

21). As Organizações Tabajara resolveram dar um aumento de salário aos seus colaboradores e lhe contrataram para desenvolver o programa que calculará os reajustes. Faça um programa que recebe o salário de um colaborador e o reajuste segundo o seguinte critério, baseado no salário atual: salários até R$ 280,00 (incluindo) : aumento de 20% salários entre R$ 280,00 e R$ 700,00 : aumento de 15% salários entre R$ 700,00 e R$ 1500,00 : aumento de 10% salários de R$ 1500,00 em diante : aumento de 5% Após o aumento ser realizado, informe na tela: o salário antes do reajuste; o percentual de aumento aplicado; o valor do aumento; o novo salário, após o aumento. 22) Faça um programa para o cálculo de uma folha de pagamento, sabendo que os descontos são do Imposto de Renda, que depende do salário bruto (conforme tabela abaixo) e 3% para o Sindicato e que o FGTS corresponde a 11% do Salário Bruto, mas não é descontado (é a empresa que deposita). O Salário Líquido corresponde ao Salário Bruto menos os descontos. O programa deverá pedir ao usuário o valor da sua hora e a quantidade de horas trabalhadas no mês. o Desconto do IR: Salário Bruto até 900 (inclusive) isento Salário Bruto até 1500 (inclusive) - desconto de 5% Salário Bruto até 2500 (inclusive) - desconto de 10% Salário Bruto acima de 2500 - desconto de 20% Imprima na tela as informações, dispostas conforme o exemplo abaixo. No exemplo o valor da hora é 5 e a quantidade de hora é 220.

23) Faça um programa que faça 5 perguntas para uma pessoa sobre um crime. As perguntas são: a) "Telefonou para a vítima?" b) "Esteve no local do crime?" c) "Mora perto da vítima?" d) "Devia para a vítima?" e) "Já trabalhou com a vítima?" O programa deve no final emitir uma classificação sobre a participação da pessoa no crime. Se a pessoa responder positivamente a 2 questões ela deve ser classificada como "Suspeita", entre 3 e 4 como "Cúmplice" e 5 como "Assassino". Caso contrário, ele será classificado como "Inocente". 24) Um posto está vendendo combustíveis com a seguinte tabela de descontos: Álcool: a) até 20 litros, desconto de 3% por litro b) acima de 20 litros, desconto de 5% por litro Gasolina: c) até 20 litros, desconto de 4% por litro d) acima de 20 litros, desconto de 6% por litro Escreva um algoritmo que leia o número de litros vendidos, o tipo de combustível (codificado da seguinte forma: A-álcool, G-gasolina), calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço do litro da gasolina é R$ 2,50 o preço do litro do álcool é R$ 1,90

25) Uma fruteira está vendendo frutas com a seguinte tabela de preços Se o cliente comprar mais de 8 Kg em frutas ou o valor total da compra ultrapassar R$ 25,00, receberá ainda um desconto de 10% sobre este total. Escreva um algoritmo para ler a quantidade (em Kg) de morangos e a quantidade (em Kg) de maças adquiridas e escreva o valor a ser pago pelo cliente. 26) O Hipermercado Tabajara está com uma promoção de carnes que é imperdível. Confira: Para atender a todos os clientes, cada cliente poderá levar apenas um dos tipos de carne da promoção, porém não há limites para a quantidade de carne por cliente. Se compra for feita no cartão Tabajara o cliente receberá ainda um desconto de 5% sobre o total a compra. Escreva um programa que peça o tipo e a quantidade de carne comprada pelo usuário e gere um cupom fiscal, contendo as informações da compra: tipo e quantidade de carne, preço total, tipo de pagamento, valor do desconto e valor a pagar. &&&&&&&&&&&&