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

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

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

Ricardo José Cabeça de Souza.

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 3

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 Programação Lista de Exercícios

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

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

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.

CURSO DE INFORMÁTICA. Algoritmos. Parte 5. Ricardo José Cabeça de Souza

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

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

CURSO DE INFORMÁTICA. Algoritmos. Parte 4. Ricardo José Cabeça de Souza

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

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

1ª LISTA DE EXERCÍCIOS - Extra

Exercícios: comandos condicionais

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL

Operadores e instruções

Universidade Federal de Goiás Instituto de Informática

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

Exercícios: comandos condicionais

Informática Aplicada I Lista: Fluxograma

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

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

Lista de Exercícios Desvio Condicional

CURSO DE INFORMÁTICA. Algoritmos. Parte 2. Ricardo José Cabeça de Souza

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

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

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

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

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

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

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

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

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

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

1 ESTRUTURA SEQUENCIAL

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

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

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

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. Introdução à Ciência da Computação I. Prof. Jó Ueyama

Exercícios de Programação

LISTA DE EXERCÍCIOS (2) PYTHON

Profº José Roldão Gonçalves Barbosa

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

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

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

Maratona de Programação

EXERCÍCIOS DE ESTRUTURAS CONDICIONAIS

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

BCC701 Programação de Computadores I Lista de Exercícios 04: Funções Definidas pelo Usuário

1ª LISTA DE EXERCÍCIOS

Introdução ao VisuALG

CAPÍTULO 3 INSTRUÇÕES BÁSICAS

Lógica de Programação e Algoritmos. Prof. André Y. Kusumoto

Lista de Exercícios 2

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

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

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

Programação C# + ASP.NET

CADERNO DE EXERCÍCIOS ALGORITMOS

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

Lista de Exercícios 02

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 7 Seleção ( if)

Segunda lista de exercícios

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

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

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

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

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

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

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

+ + 3) Fazer um programa, em C++, que calcule e escreva a soma dos 50 primeiros termos da seguinte série:

Exercícios de Fixação referentes a Avaliação 1 de Algoritmos

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

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

Lista de Exercícios Revisão de Lógica. 01. Desenvolva um programa em C que receba três valores numéricos inteiros e mostre a soma desses três números.

Lógica de Programação e Algoritmos. Prof. André Y. Kusumoto

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

Exercícios: Comandos de Repetição

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

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

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

Estruturas de Decisão

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

Programação de Computadores I BCC Lista de Exercícios 03 Desvio do Fluxo de Execução - Parte B

BCC701 Programação de Computadores I Lista de Exercícios 04: Funções Definidas pelo Usuário

Lista de Exercícios Linguagem C#

Estrutura Condicional

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

Parte I - Expressões lógicas e operadores

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

Transcrição:

Instituto Federal do Pará Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Programação de Computadores LISTA DE EXERCÍCIOS 1 1. Fazer um algoritmo para calcular a soma entre dois números. 2. Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro. 3. Fazer um algoritmo para receber um valor em dólar e converter esse valor em real. 4. Fazer um algoritmo para calcular a média final (média aritmética) de um aluno, considerando a realização de quatro avaliações. real: N1, N2, N3, N4, MEDIA; Imprimir( Digite a 1 nota: ); Ler(N1); Imprimir( Digite a 2 nota: ); Ler(N2); Imprimir( Digite a 3 nota: ); Ler(N3); Imprimir( Digite a 4 nota: ); Ler(N4); MEDIA ( N1 + N2 + N3 + N4 ) / 4; Imprimir( Média final:,media); 5. Fazer um algoritmo para calcular a área de um quadrado. 6. Fazer um algoritmo para calcular a soma, a diferença, o produto e a divisão de dois números inteiros. 7. Fazer um algoritmo que leia um número inteiro e exiba o seu antecessor e o seu sucessor. 8. Faça um algoritmo que leia dois valores inteiros representando, respectivamente um valor de hora e um de minutos. Calcule quantos minutos se passaram desde o início do dia. Inteiro: HORA, MINUTOS, TMIN; Imprimir( Informe a hora: ); Ler(HORA); Imprimir( Informe os minutos: ); Ler(MINUTOS); TMIN (HORA * 60 ) + MINUTOS; Imprimir( Se passaram, TMIN, minutos desde o início do dia. ); Ricardo Souza Pág. 1

9. Calcular o valor total de um determinado pagamento a ser realizado, incluindo a taxa de juros. Dados: TAXA JUROS (%) JUROS = VALOR * TAXA / 100 TOTAL = VALOR + JUROS 10. Faça um algoritmo que leia o horário de entrada (hora e minuto) e o horário de saída (hora e minuto) de um empregado e imprima quanto tempo, no formato HORA:MINUTO o empregado ficou na empresa. 11. Um hectare (10.000 m2) de terra produz 150 toneladas de cana de açúcar. Faça um algoritmo que exiba quantas toneladas de cana serão produzidas em um sítio cuja quantidade de hectares será informada pelo usuário. 12. Modifique o algoritmo anterior sabendo-se que: - uma tonelada de cana vale R$1.000,00, exiba o total arrecadado com a venda; - O custo de produção é de 60% do valor de venda. Mostre o lucro com a produção. 13. Faça um algoritmo que leia a distância percorrida e a velocidade média (Km/h) de um veículo e calcule: - O tempo aproximado (em horas) que o veículo gastou para realizar o trajeto; - Considerando que o veículo faz 11 Km por litro, calcule o consumo de combustível. 14. Fazer um algoritmo para inverter a ordem de determinado número de quatro dígitos. Inteiro: NUM, N1, N2, N3, N4; Imprimir( Informe um número de 4 dígitos: ); Ler(NUM); N1 NUM div 1000; N2 ( NUM mod 1000 ) div 100; N3 ( ( NUM mod 1000 ) mod 100 ) div 10; N4 ( ( NUM mod 1000 ) mod 100 ) mod 10; Imprimir( N4, N3, N2, N1 ); 15.Fazer um algoritmo para transformar uma temperatura dada em graus Fahrenheit em graus Celsius. Fórmula: C = 5 / 9 * (F 32) 16.Dado um número inteiro, obter o último algarismo desse número. 17.Faça um algoritmo que leia dois números inteiros e imprima o resto da divisão de um pelo outro. Ricardo Souza Pág. 2

18.Faça um algoritmo que leia os valores representando a quantidade de itens solicitados em um restaurante e imprima o valor total a ser pago, considerando os 10% do garçom. O valor da conta será calculado com base na tabela de preços mostrada abaixo: TABELA DE PREÇOS: Refeição... R$8,50 Prato Feito... R$ 4,00 Refrigerante... R$ 1,20 Cerveja... R$ 2,00 Tira-gosto... R$ 8,50 Água mineral... R$ 0,50 19. Fazer um algoritmo para ler o ano de nascimento de uma pessoa e imprima que idade terá no ano corrente. 20. Fazer um algoritmo para calcular a área de um triângulo retângulo. 21. Faça um algoritmo que leia o valor de uma mercadoria e o percentual de desconto. O algoritmo deve exibir o novo valor da mercadoria com desconto. 22. Considerando duas variáveis inteiras quaisquer, após a entrada de dados, fazer a troca do conteúdo de uma pelo conteúdo da outra. Ex: A = 25 e B = 4 Após a execução do algoritmo: A = 4 e B = 25 Inteiro: A, B, C; Imprimir( Informe um número: ); Ler(A); Imprimir( Informe outro número: ); Ler(B); C A; A B; B C; Imprimir( A=,A); Imprimir( B=,B); 25. Fazer um algoritmo para calcular o volume de uma esfera de raio R. Fórmula: Volume = 4/3 * PI * (R 3 ) PI = 3,1416 26. Fazer um algoritmo que leia três valores inteiros, determine e imprima o menor deles. 27. Dados três valores A, B e C, verificar se eles podem ser os comprimentos dos lados de um triângulo, e se forem, verificar se compõem um triângulo eqüilátero, isóscele ou escaleno. Ricardo Souza Pág. 3

28. Faça um algoritmo que leia dois números inteiros e imprima uma mensagem se são iguais ou diferentes. 29. Faça um algoritmo que leia um número inteiro e imprima uma mensagem dizendo se é par ou ímpar. 30. Faça um algoritmo que leia dois números inteiro e informe qual é o maior e o menor ou se são iguais. 31. Faça um algoritmo que leia 3 números inteiros e os imprima em ordem crescente. 32. Fazer um algoritmo para calcular as raízes de uma equação do 2º grau. 33. Numa loja de eletrodomésticos, o comerciário encarregado da seção de televisores recebe, mensalmente, um salário fixo mais comissão. Essa comissão é calculada em relação ao tipo e ao número de televisores vendidos por mês, obedecendo a tabela abaixo: TIPO Número de Televisores Vendidos Comissão Color 14 Menor que 10 R$20,00 por televisor vendido Maior ou igual a 10 R$25,00 por televisor vendido Color 20 Menor que 5 R$25,00 por televisor vendido Maior ou igual a 5 R$30,00 por televisor vendido Sabe-se ainda que ele tem um desconto de 8% sobre o salário fixo para o INSS. Faça um algoritmo para ler o nome, o salário fixo do funcionário e o número de televisores de cada tipo e calcule o salário do funcionário. A resposta deve ser apresentada conforme o modelo abaixo: Nome: Fulano de Tal Nr de TVs Color 14 vendidas: X Nr de TVs Color 20 vendidas: Y Salário Bruto: R$... Salário Líquido: R$... 34. Fazer um algoritmo que leia dois valores A e B, representando os valores de uma reta dada pela equação y = Ax + B, e determine três pontos quaisquer, representando as coordenadas ( x, y ). Formato de saída: Para x = w P( x, y ) 35. Escreva um algoritmo que receba uma quantia em reais(acima de R$50,00) e determine o número de cédulas de 50, 10, e 1. Utilizar sempre cédulas de maior valor possível e não considerar centavos. 36. Faça um algoritmo que leia três números inteiros e exiba uma(e apenas uma) das seguintes mensagens: - Todos os números são iguais - Todos os números são diferentes - Apenas dois números são iguais Ricardo Souza Pág. 4

37. Dado um número de três algarismos, construir outro número de quatro algarismos de acordo com a seguinte regra: a) os três primeiros algarismos, contados da esquerda para a direita, são iguais aos do número dado; b) O quarto algarismo é um dígito de controle calculado da seguinte forma: [ (N1 + N2) * 3 + N3 * 5 ] O dígito de controle é igual ao resto da divisão dessa soma por 7. 38. Faça um algoritmo que leia um horário no sistema de 24 horas e imprima este horário no sistema 12 horas. Ex: 22:32 10:32 pm 09:10 h 09:10 am Obs: 00:00 h 12:00 am 12:00 h 12:00 pm 39. Elabore um algoritmo que leia o nome e o número de horas trabalhadas de um operário e calcule o seu salário sabendo-se que: a) Hora trabalhada R$5,20; b) Quando o número de horas exceder a 44, a hora excedente vale R$ 8,40. 40. Construa um algoritmo para calcular o peso ideal de uma pessoa. Dados de entrada: altura e sexo. Fórmula para o cálculo: PESO IDEAL HOMEM: ( 72,7 * ALTURA ) 58 PESO IDEAL MULHER: ( 62,1 * ALTURA ) 44,7 41. Construa um algoritmo que receba o ano de nascimento do usuário e verifique se ele tem mais de 21 anos. 42. Faça um algoritmo que leia três notas de um aluno, calcule a média aritmética e imprima uma mensagem dizendo a situação final do aluno, de acordo com os critérios abaixo: MÉDIA < 5 RETIDO MÉDIA >= 5 e MÉDIA < 7 EXAME FINAL MÉDIA >= 7 APROVADO 43. Faça um algoritmo que leia a idade de uma pessoa e informa sua classe eleitoral, conforme a regra abaixo: - Não Eleitor menor de 16 anos; - Eleitor obrigatório de 18 a 65 anos; - Eleitor facultativo entre 16 e 18 anos e acima de 65 anos. Ricardo Souza Pág. 5

44. Construa um algoritmo que receba o código de um produto e o classifique de acordo com a tabela abaixo: CÓDIGO CLASSIFICAÇÃO 1 Alimento não perecível 2 Alimento perecível 3 Vestuário 4 Higiene pessoal 5 Limpeza 45. Fazer um algoritmo que leia um número inteiro e imprima o seu valor absoluto (sem sinal). 46. Um certo tipo de aço é classificado de acordo com o resultado de 3 testes, que devem verificar se o mesmo satisfaz às seguintes especificações: - Teste 1 Conteúdo de carbono abaixo de 7%; - Teste 2 Dureza maior que 50; - Teste 3 Resistência à tração maior que 10.000. Ao aço é atribuído o grau 10 se passar nos 3 testes; 9 se passar nos testes 1 e 2; 8 se passar no teste 1 e grau 7 se não passar no teste 1(não é necessário realizar os outros testes. Supondo que sejam lidos do teclado: número de amostra, conteúdo de carbono(em %), a dureza e a resistência à tração, fazer um algoritmo que dê a classificação da amostra de aço que foi testada, escrevendo o número da amostra e o grau obtido. REFERÊNCIAS FARRER, Harry. Et. Al. ALGORITMOS ESTRUTURADOS. Programação estruturada de computadores. 2 Ed. LTC: Belo Horizonte, 1989. FARRER, Harry. Et. Al. ALGORITMOS ESTRUTURADOS. Programação estruturada de computadores. 2 Ed. LTC: Belo Horizonte, 1989. SCHILDT, HERBERT. C Completo e total. São Paulo: MAKRON BOOKS, 1997. LOUDON, KYLE. Dominando algoritmos com C. São Paulo: CIENCIA MODERNA COMPUTAÇÃO, 2000. JAMSA, KRIS. Programando em C/C++: a bíblia. São Paulo: Makron Books, 2000. Lopes, Anita. Introdução a programação: 500 algoritmos resolvidos. Rio de Janeiro: Campus, 2002. Guimarães, Ângelo de Moura. Lages, Newton Alberto de Castilho. Algoritmos e estruturas de dados. Rio de Janeiro: Campus, 1985. LAUREANO, MARCOS. Programando em C para Linux, Unix e Windows. Rio de Janeiro: BRASPORT LIVROS, 2005. Ricardo Souza Pág. 6

MEDINA, MARCO FERTIG, CRISTINA. Algoritmos e programação: teoria e prática. São Paulo: NOVATEC INFORMATICA, 2005. Ricardo Souza Pág. 7