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

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

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.

Lista de Exercícios 3

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

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

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

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.

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

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

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

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

Exercícios: comandos condicionais

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

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

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

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

Lista de Exercícios Desvio Condicional

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

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

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

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

Exercícios: comandos condicionais

Programação Estruturada

LISTA DE EXERCÍCIOS (2) PYTHON

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

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

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

1ª LISTA DE EXERCÍCIOS

Lista de Exercícios 5

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.

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

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

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

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

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

Lista de Exercícios 02

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

1ª LISTA DE EXERCÍCIOS - Extra

Exercícios de Fixação Introdução ao FORTRAN

Lista de Exercícios 2

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

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

CAPÍTULO 4 ESTRUTURAS DE CONTROLE

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

Lista de Exercícios Estrutura de Repetição

Estruturas de Decisão

Comandos de desvio de fluxo. Expressões lógicas.

Segunda lista de exercícios

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

Aula 7: Estrutura de Decisão

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

EXERCÍCIOS DE ESTRUTURAS CONDICIONAIS

Exercícios de Fixação Introdução ao FORTRAN

Profº José Roldão Gonçalves Barbosa

Exercícios: Comandos de Repetição

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

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

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

Parte I - Expressões lógicas e operadores

Introdução a Computação

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

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

Capítulo 2 Introdução à Programação Estrutura de Controle

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

Estrutura Condicional

1 ESTRUTURA SEQUENCIAL

Tópicos abordados. Estruturas de Decisão. Simples Composta Encadeada

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

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

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

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

Universidade Federal de Goiás Instituto de Informática

Informática Aplicada I Lista: Fluxograma

Estrutura de decisão

Estruturas de Controle de Fluxo Pseudocódigo/Exercício Construa o pseudocódigo de um algoritmo para obter o resultado da divisão de dois números

Programação em C. Victor Amorim dos Santos

Lista de Exercícios 02 Estrutura Condicional

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

4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória.

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

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

Programação Procedimental

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

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

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

ALGORITMOS E PROGRAMAÇÃO

Exercícios de Linguagem C

Instruções condicionais

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

O comando condicional só é executado uma única vez, não servindo para o propósito de criar uma repetição seguida pela condicional.

Algoritmos. Conceitos e Comandos

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

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

Transcrição:

Instituto Federal do Pará - IFPA Professor: Ricardo José Cabeça de Souza Disciplinas: - Algoritmos e Construção de Programas LISTA DE EXERCÍCIOS 2 1. Fazer um algoritmo para leia três valores inteiros, determine e imprima o menor deles. 2. 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. Se não formarem um triângulo, escrever uma mensagem. Inteiro: A, B, C; Imprimir ( Digite o 1 valor: ); Ler(A); Imprimir ( Digite o 2 valor: ); Ler(B); Imprimir ( Digite o 3 valor: ); Ler(C); Se (A>=B+C) e (B>=A+C) e (C>=A+B) Se (A=B) e (B=C) Imprimir ( Triângulo eqüilátero ); Se (A=B) ou (B=C) ou (A=C) Imprimir ( Triângulo Isósceles ); Imprimir ( Triângulo Escaleno ); Imprimir ( Não é triângulo ); 3. Faça um algoritmo que leia dois números inteiros e imprima uma mensagem se são iguais ou diferentes. 4. Faça um algoritmo que leia um número inteiro e imprima uma mensagem informando se o número é igual a zero, par ou ímpar. 5. Faça um algoritmo que leia dois números inteiro e informe qual é o maior e o menor ou se são iguais. 6. Faça um algoritmo que leia 3 números inteiros e os imprima em ordem crescente. Ricardo Souza Pág. 1

7. Fazer um algoritmo para calcular as raízes de uma equação do 2º grau. Real: A, B, C, DELTA, X1, X2; Imprimir( Informe o valor de A na equação: ); Ler(A); Se (A = 0) Imprimir ( Não é equação de 2 grau! ); Imprimir( Informe o valor de B na equação: ); Ler(B); Imprimir( Informe o valor de C na equação: ); Ler(C); DELTA B * B 4 * A * C; Se ( DELTA < 0 ) Imprimir ( Não existem raízes reais ); X1 ( - B + RAIZ(DELTA) / 2 * A; X2 ( - B - RAIZ(DELTA) / 2 * A; Imprimir ( X1=, X1); Imprimir ( X2=, X2); 8. 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 s por mês, obedecendo a tabela abaixo: Número de TIPO Televisores Vendidos Comissão Color 14 Menor que 10 R$20,00 por televisor Maior ou igual a 10 R$25,00 por televisor Menor que 5 R$25,00 por televisor Color 20 Maior ou igual a 5 R$30,00 por televisor 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$... Ricardo Souza Pág. 2

9. 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, 5, 2 e 1. Utilizar sempre cédulas de maior valor possível e não considerar centavos. 10. 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 11. 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. 12. 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 h (24 h) 10:32 pm 09:10 h (24 h) 09:10 am Obs: 00:00 h (24 h) 00:00 am 12:00 h (24 h) 00:00 pm 13. Elabore um algoritmo que leia a matrícula e o número de horas trabalhadas de um operário e calcule o seu salário sabendo-se que: a) Valor da hora trabalhada R$5,20; b) Quando o número de horas excederem a 44, as horas excedentes valem cada uma R$ 8,40. 14. 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 15. Construa um algoritmo que receba o ano de nascimento do usuário e verifique se ele tem mais de 21 anos. Inteiro: AN, ATUAL; Imprimir ( Informe o ano de nascimento: ); Ler(AN); Imprimir ( Informe o ano atual: ); Ler(ATUAL); Se ( (ATUAL-AN) > 21) Imprimir ( O usuário tem mais de 21 anos ); Imprimir ( O usuário não tem mais de 21 anos ); Ricardo Souza Pág. 3

16. 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 17. Faça um algoritmo que leia a idade de uma pessoa e informe 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. 18. 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 19. Fazer um algoritmo que leia um número inteiro e imprima o seu valor absoluto (sem sinal). 20. 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; - 7 se não passar no teste 1(não é necessário realizar os outros testes). Supondo que sejam lidos do teclado: - número que identifique a amostra a ser verificada; - conteúdo de carbono (em%); - a dureza; - 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. 21. Fazer um algoritmo para calcular as raízes de uma equação do 2º grau. REFERÊNCIAS 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. Ricardo Souza Pág. 4

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. MEDINA, MARCO FERTIG, CRISTINA. Algoritmos e programação: teoria e prática. São Paulo: NOVATEC INFORMATICA, 2005. Ricardo Souza Pág. 5