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.

Documentos relacionados
Exercícios: comandos condicionais

Exercícios: comandos condicionais

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

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

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.

1ª LISTA DE EXERCÍCIOS - Extra

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

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

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

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

Lista de Exercícios 2

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

Lista de Exercícios Desvio Condicional

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

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

ESTRUTURA CONDICIONAL E SELEÇÃO

LISTA DE EXERCÍCIOS (2) PYTHON

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

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

Parte I - Expressões lógicas e operadores

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

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

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

CADERNO DE EXERCÍCIOS ALGORITMOS

Operadores e instruções

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

Exercícios: Comandos de Repetição

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

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 Complementares 1 - Prof. Red. Entrada e Saída de Dados

Informática Aplicada I Lista: Fluxograma

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

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

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.

Lista 2 - Comandos Condicionais

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

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

EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão)

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

Lista de Exercícios Linguagem C#

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

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

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

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

Exercícios: Vetores e Matrizes

Lista de Exercícios 3

1 ESTRUTURA SEQUENCIAL

CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então

EXERCÍCIOS DE ESTRUTURAS CONDICIONAIS

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

Maratona de Programação

Segunda lista de exercícios

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

Exercícios de Programação

Algoritmos e Programação

Introdução ao VisuALG

Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares.

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

CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então

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

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

Profº José Roldão Gonçalves Barbosa

PROGRAMAÇÃO DE COMPUTADORES I BCC Aula Prática 02

1ª LISTA DE EXERCÍCIOS

LISTA DE ATIVIDADES ...

Estruturas de Decisão

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL

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

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

Linguagem C. Programação Estruturada. Estruturas de Controle. Prof. Luis Nícolas de Amorim Trigo

Lista 2 - ESTRUTURA DO SE

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

Algoritmos Estrutura Condicional

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

LISTA DE EXERCÍCIOS: 1ª Unidade

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

Pseudolinguagem (ou Portugol) Profº Elton Rodrigo

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

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

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

Programação C# + ASP.NET

Professor Mauricio Lederer Algoritmos. Entrada e saída de dados

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

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

LISTA DE EXERCÍCIOS: 2ª Unidade Funções

ALGORITMOS EXERCÍCIOS LISTA 01: ESTRUTURAS SEQUENCIAIS Profª Lucília Ribeiro. Como calcular?

Programação em C. Victor Amorim dos Santos

Programação de Computadores I BCC701 Lista de Exercícios

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

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

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

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

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

usuário, mostrando uma mensagem de erro e voltando a pedir as informações.

Transcrição:

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. 2 - Faça um programa que imprima a palavra Bem Vindo à Engenharia numa linha e a palavra Firb 2014 na próxima linha. 3 - Faça um programa que leia 2 números do teclado e imprima a soma deles. 4 - Faça um programa que leia 2 números do teclado e imprima a soma e a subtração deles. 5 - Faça um programa que leia o ano de nascimento de uma pessoa e imprima a idade dela. Assuma que a pessoa já tenha feito aniversário esse ano. 6 - Faça um programa que testa se um número é par ou não. 7 - Faça um programa que leia 2 números e imprima a média deles. 8 - Faça um programa que leia 3 números e imprima a média deles. 9 - Calcular a área de um triângulo. A= (base* altura)/2 10 - Calcular a função a seguir: f(x,y)=3x+ 4y 11 - Elabore um algoritmo para fazer a conversão de graus fahrenheit (º F) para graus celsius (º C). A fórmula para conversão é: c= 5/9 * (f-32) 12 - Faça um algoritmo para converter R$ para Dólar. Considere a entrada da quantia em reais e o câmbio para o Dólar ( Dólar = 1,66680 Reais) 13 - Um programa que calcule e imprima o tamanho de um arquivo em K byte ( 1k byte = 1024 bytes), supondo a entrada do tamanho do arquivo em bytes. 14 - Escreva um programa que converte altura em metros para altura em centímetros, dada a relação: 1m = 100 cm. O programa deve solicitar ao usuário que forneça a sua altura em metros e deve imprimir a mesma em cm. 15- Fazer um algoritmo que leia uma palavra de 5 letras, e mostre cada letra numa linha. 16 - O índice de massa corpórea (IMC) de um indivíduo é obtido dividindo-se o seu peso (em Kg) por sua altura (em m) ao quadrado. Assim, por exemplo, uma pessoa de 1,67 m e pesando 55 Kg tem IMC igual a 20,14, já que:

IMC = 55 Kg/ (1,67 m * 1,67 m) = 20,14 Escreva um programa que solicita ao usuário o fornecimento de seu peso em Kg e de sua altura em m e que calcula o índice de massa corpórea do mesmo imprimindo-o na tela. 17 - Faça um algoritmo que leia valores para as variáveis A, B e C e mostre o resultado da seguinte expressão: ( A B ) * C 18 - Faça um algoritmo que mostre o resultado da expressão abaixo: (( x 5) * y) z Obs: Ler valores para as variáveis x, y e z. 19 - Fazer um algoritmo para ler duas notas, os pesos de cada nota e mostrar a média ponderada. Cálculo da Média Ponderada = (nota 1 * peso da nota 1) + (nota 2 * peso da nota 2) ---------------------------------------------------------------------------------------------------------- soma dos pesos 20 - Escrever um algoritmo para ler uma temperatura em Fahrenheit e apresentá-la convertida em graus Centígrados. (Fahrenheit 32) x 5 Fórmula: Centígrados = ---------------------------- 9 21 - Escreva um programa que efetua o cálculo da média dos índices pluviométricos de três meses. Declare variáveis do tipo real para armazenar o índice pluviométrico de cada um dos meses. Solicite ao usuário que forneça estes valores e os armazene nas variáveis previamente declaradas. Em seguida, calcule a média. A saída do seu programa deverá ser parecida com o que segue (só os valores numéricos serão possivelmente diferentes): Índice pluviométrico do mês 1: 12.0 Índice pluviométrico do mês 2: 14.0 Índice pluviométrico do mês 3: 8.0 Média dos índices pluviométricos: 11.33 22 - Faça um programa que leia 2 números e imprima o menor deles. 23 - Faça um programa que leia 3 números e imprima o menor deles.

24 - Faça um programa que leia 4 números e imprima o menor deles. Use apenas 2 variáveis no seu programa. 25 - Faça um programa que leia 3 números e imprima os 2 menores deles. 26 - Faça um programa que leia 10 números e imprima quantos números maiores que 100 foram digitados. 27 - Faça um programa que leia 10 números e imprima quantos números menores que 17 foram digitados. 28 - Faça um programa que leia 10 números e imprima quantos números menores que 17 e maiores que 10 foram digitados. 29 - Faça um programa equivalente aos 3 últimos exercícios, isto é, que leia 10 números e imprima quantos números são maiores que100, quantos números são menores que 17 e quantos números são menores que 17 e maiores que 100. 30 - Faça um programa que leia o nome de uma pessoa e armazene em uma variável, leia a hora do dia (apenas a hora, sem minutos) e imprima Bom Dia, Boa Tarde ou Boa Noite dependendo do horário do dia. A saída deverá ser a seguinte: Ex: Bom Dia, Antonio. 31 - O cardápio de uma lanchonete é o seguinte: Especificação Código Preço Cachorro quente 100 R$1,20 Bauru simples 101 R$1,30 Bauru com ovo 102 R$1,50 Hamburguer 103 R$1,20 Cheeseburger 104 R$1,30 Refrigerante 105 R$1,00

Faça um programa que exiba o cardápio na tela e leia o código dos itens pedidos e as quantidades desejadas de cada item. Calcule e mostre o valor a ser pago por item (preço*quantidade) e o total geral do pedido. 32 - Faça um programa que represente o menu de opções a seguir, permita ao usuário escolher a opção desejada, receba os dados necessários para executar a operação e mostre o resultado. Atenção: Verificar a possibilidade de opção inválida e não se preocupar com restrições do tipo salário inválido. Menu de opções: 1. Imposto 2. Novo salário 3. Classificação 4. Finalizar o programa Digite a opção desejada Na opção 1: Receber o salário de um funcionário, calcular e mostrar o valor do imposto usando as regras a seguir: Salários % do Imposto Menor que R$500,00 5 De R$500,00 a R$850,00 10 Acima de R$850,00 15 Na opção 2: Receber o salário de um funcionário, calcular e mostrar o valor do novo salário usando as regras a seguir. Salários Maior que R$1500,00 De R$750,00 (inclusive) a R$1500,00 (inclusive) De R$450,00 (inclusive) a R$750,00 Menor que R$450,00 Aumento R$25,00 R$50,00 R$75,00 R$100,00

Na opção 3: Receber o salário de um funcionário e mostrar sua classificação usando a tabela a seguir. Salários Até R$700,00 Acima de R$700,00 Classificação Mal remunerado Bem remunerado 33 - A nota final de um estudante é calculada a partir de três notas atribuídas respectivamente a um trabalho de laboratório, a uma avaliação semestral e a um exame final. A média das três notas mencionadas anteriormente obedece aos pesos a seguir: Nota Peso Trabalho de laboratório 2 Avaliação semestral 3 Exame final 5 34 - Faça um programa que receba as três notas, calcule e mostre a média ponderada e o conceito que segue a tabela abaixo: Média Ponderada Conceito 8,0 10,0 A 7,0 8,0 B 6,0 7,0 C 5,0 6,0 D 0,0 5,0 E 35 - Faça um programa que receba três notas de um aluno, calcule e mostre a média aritmética e a mensagem que segue a tabela abaixo. Para alunos de exame, calcule e mostre a nota mínima a ser tirada no exame para que o aluno obtenha aprovação, considerando que a média no exame é 6,0.

Média Ponderada Conceito 0,0 3,0 Reprovado 3,0 7,0 Exame 7,0 10,0 Aprovado 36 - Faça um algoritmo que leia 2 números inteiros e faça sua adição. Se o resultado for maior ou igual a 10, some 5 a este número. Caso contrário some 7 a ele. Imprima o resultado final. 37 - Faça um algoritmo que segundo um salário informado pelo usuário de 5% de aumento somente se o salário for menor que R$ 3500,00. Imprima o salário independente de ele ter um aumento. 38 - Faça um algoritmo que leia o ano de nascimento de uma pessoa e calcule sua idade, considerando o ano atual. Para verificar se já fez aniversário no ano atual pergunte se a pessoa já fez aniversário, sendo que ela pode entrar com a informação "S"(sim) ou "N" (não). Com isto é possível se ter maior precisão sobre a idade. Verifique também se a pessoa já tem idade para conseguir Carta de Habilitação (18 anos ou mais) e imprima a mensagem referente a esta checagem. Imprima a idade da pessoa. 39 - Faça um algoritmo que segundo uma nota informada pelo usuário verifique em qual faixa a mesma se encaixa e imprima para o usuário a mensagem correspondente conforme a tabela abaixo: Faixa das notas Nota > = 8 e Nota < = 10 Nota > = 7 e Nota < 8 Nota > = 5 e Nota < 7 Nota < 5 Mensagem Ótimo Bom Regular Insatisfatório 40 Crie um programa que forneça a entrada de duas idades de pessoas distintas, informe a soma das idades conforme o quadro abaixo: A soma das idades de XXXXX e XXXXX é XXXXX 41 - Maria quer saber quantos litros de gasolina precisa colocar em seu carro e quanto vai gastar para fazer uma viagem até a casa de sua irmã.

Dados extras: - Distância da casa de Maria até sua irmã : 520 km - Seu carro consome 12 litros de gasolina por Km/rodado. - Ela abastece sempre no mesmo posto, onde o preço da gasolina é R$ 1,50 o litro. 42 - Escreva um algoritmo para criar um programa de ajuda para vendedores. A partir de um valor total recebido do teclado, mostrar: - o total a pagar com desconto de 10%; - o valor de cada parcela, no parcelamento de 3 x sem juros; - a comissão do vendedor, no caso da venda ser a vista (5% sobre o valor com desconto ) - a comissão do vendedor, no caso da venda ser parcelada (5% sobre o valor total) 43 - Fazer um algoritmo que leia três notas e mostre: - a média das notas - a situação final do aluno onde aprovado media > 7 prova final media > = 4 e media < 7 reprovado media < 4 44 - Fazer um algoritmo que leia o nome, a nota 1 e a nota 2 de três alunos. Ao final, mostrar o nome e a média do aluno que obteve a maior média. Obs: Se houver empate, deve aparecer o nome dos alunos que empataram. 45 - Fazer um algoritmo para ajudar a bilheteria do metrô. O operador deve informar o tipo do bilhete (unitário, duplo ou 10 viagens) e o valor pago pelo passageiro. O sistema deve mostrar, então, a quantidade de bilhetes possíveis e o troco que o passageiro deve receber. Considere a seguinte tabela de preço: Bilhete unitário... 1,30 Bilhete duplo... 2,60 Bilhete de 10 viagens... 12,00 46 - Fazer um algoritmo para ajudar no cálculo do salário de um funcionário. O sistema deve pedir: - nome do funcionário - salário bruto - número de dependentes e deve mostrar: - nome do funcionário e - salário líquido Considere a seguinte regra para o cálculo:

Salário Líquido = Salário Bruto Desconto INSS + (15,00 * Número de Dependentes) + Auxílio Passagem (40,00) + Auxílio Refeição (100,00) Salário Bruto Desconto INSS (Percentual sobre o Salário Bruto) Até 300 8% De 301 a 700 9% Acima de 700 10% 47 - Faça um algoritmo onde seja mostrada a seguinte tela: Dicionário Inglês-Português ( 1 ) Where is the book? ( 2 ) What s your name? ( 3 ) Do you have a blue T-shirt? ( 4 ) I m brazilian. ( 5 ) You will work with me. Escolha uma frase: De acordo com a frase escolhida pelo usuário, o sistema deve mostrar a tradução, conforme gabarito a seguir: ( 1 ) Onde está o livro? ( 2 ) Qual é o seu nome? ( 3 ) Você tem uma camiseta azul? ( 4 ) Eu sou brasileiro ( 5 ) Você irá trabalhar comigo. 48 - Fazer um algoritmo, que considerando três valores informados pelo usuário, mostrar se eles correspondem ou não aos comprimentos dos lados de um triângulo. Em caso positivo, mostrar se é um triângulo eqüilátero, isósceles ou escaleno. Obs: - O comprimento de cada lado de um triângulo é menor do que a soma dos comprimentos dos outros dois lados. - Triângulo Eqüilátero: tem os comprimentos dos três lados iguais. - Triângulo Isósceles tem os comprimentos de dois lados iguais. - Triângulo Escaleno tem os comprimentos de seus três lados diferentes.