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

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

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

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

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

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

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

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

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

Lista de Exercícios Desvio Condicional

Lista de Exercícios 02 Estrutura Condicional

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

Lista de Exercícios 3

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

Parte I - Expressões lógicas e operadores

Agenda. Programação estruturada. Sequência. Decisão: Desvio de fluxo INTRODUÇÃO. Expressões lógicas.

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

ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃ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

Exercícios: comandos condicionais

Lista 2 - ESTRUTURA DO SE

Lista de Exercícios Estrutura de Repetição

Exercícios: Comandos de Repetição

Estrutura de Seleção Múltipla Switch

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

Lista de Exercícios 02 Algoritmos Estrutura Condicional

Exercícios: comandos condicionais

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

Exercícios. Faça um programa para calcular o valor de S, dado por:

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

Grupo B Estruturas de Repetição

Algoritmos. Estrutura Condicional Simples e Composta

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

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.

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

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

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

1 ESTRUTURA SEQUENCIAL

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

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

Maratona de Programação

Escreva um programa que imprima todos os números impares do intervalo fechado de 1 a 100.

1ª LISTA DE EXERCÍCIOS

Lista de Exercícios 03a Repetição. 1) Escreva um programa que imprima todos os números inteiros de 0 a 50.

Exercícios: Vetores e Matrizes

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

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

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

Estrutura de Repetição

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

Lista de Exercícios 03a Algoritmos Repetição. 1) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 0 a 50.

Lista de Exercícios 5

1ª LISTA DE EXERCÍCIOS - Extra

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

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

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

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

Introdução à Pseudo-código PROGRAMAÇÃO I (COM06842) LÓGICA E TÉCNICA DE PROGRAMAÇÃO (COM06039)

Estruturas de Repetição

Estruturas de controle: Estrutura de DECISÃO

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

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

Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática. Oficina de Programação CI

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

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

Lista de Exercícios 4

Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP

Lista de Exercícios 2

Lista de Exercícios 03a Algoritmos Repetição

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.

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

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

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

BCC701 Programação de Computadores I Lista de Exercícios 03: Estruturas de Iteração

Comandos de Repetição

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

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

Registros, Vetores e Matrizes

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

Exercícios Repetição

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

Questão 1: Questão 2:

LISTA DE EXERCÍCIOS (2) PYTHON

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

Atenção! Siga as instruções a seguir:

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

Segunda lista de exercícios

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

Transcrição:

Exercícios de Programação Lista de Exercícios 1 2016-1 Estrutura Condicional Exercício 1 Escreva um programa que leia um número e o imprima caso ele seja maior que 20. A seguir, uma ilustração da entrada e saída de uma execução do programa. DIGITE UM NÚMERO QUALQUER : 25 NÚMERO DIGITADO: 25 DIGITE UM NÚMERO QUALQUER : 10 Exercício 2 Construa um programa que leia dois valores numéricos inteiros e efetue a adição; caso o resultado seja maior que 10, apresentá-lo. A seguir, uma ilustração da entrada e saída de uma execução do programa. DIGITE O PRIMEIRO NÚMERO: 5 DIGITE O SEGUNDO NÚMERO: 2 Exercício 3 Construa um programa que determine (imprima) se um dado número N inteiro (recebido através do teclado) é PAR. A seguir, uma ilustração da entrada e saída de uma execução do programa. DIGITE UM NÚMERO INTEIRO QUALQUER: 8 O NÚMERO 8 É PAR 1

Exercício 4 Construa um programa que determine (imprima) se um dado número N inteiro (recebido através do teclado) é ÍMPAR. A seguir, uma ilustração da entrada e saída de uma execução do programa. DIGITE UM NÚMERO INTEIRO QUALQUER: 7 O NÚMERO 7 É ÍMPAR Exercício 5 Codifique um programa que faça a leitura de um número inteiro pelo teclado e determine se esse número digitado é par ou ímpar, imprimindo uma mensagem para o usuário. A seguir, uma ilustração da entrada e saída de uma execução do programa. DIGITE UM NÚMERO INTEIRO: 12 O NÚMERO 12 É PAR! DIGITE UM NÚMERO INTEIRO:11 O NÚMERO 11 É ÍMPAR! Exercício 6 Codifique um programa que faça a leitura de um número inteiro pelo teclado. O programa deve exibir uma mensagem ao usuário informando se o número é divisível ou não divisível por 3. Abaixo, duas ilustrações de execuções do programa. DIGITE UM NÚMERO INTEIRO: 36 O NÚMERO 36 É DIVISÍVEL POR 3 DIGITE UM NÚMERO INTEIRO:-55 2

O NÚMERO -55 NÃO É DIVISÍVEL POR 3 Exercício 7 Criar um programa que leia o número correspondente ao mês atual e os dígitos (somente os quatro números) de uma placa de veículo, e através do número finalizador da placa (algarismo da casa das unidades) determine se o IPVA do veículo vence no mês corrente. Final 1 mês (1) Final 6 mês (6) Junho Janeiro Final 2 mês (2) Final 7 mês (7) Julho Fevereiro Final 3 mês (3) Março Final 8 mês (8) Agosto Final 4 mês (4) Abril Final 9 mês (9) Setembro Final 5 mês (5) Maio Final 0 mês (10) Outubro A seguir, uma ilustração da entrada e saída de uma execução do programa. DIGITE O MÊS ATUAL: 4 DIGITE A PLACA DO VEÍCULO 4 DÍGITOS: 4462 O IPVA VENCE NO MÊS (2). Exercício 8 Codifique um programa que leia dois números quaisquer e calcule a soma desses dois números. Caso o resultado da soma seja maior que 20 o programa deve exibir o valor da soma e o valor da raiz quadrada da soma. Caso contrário (o resultado da soma é menor ou igual a 20) o programa deve exibir o valor da soma e o valor da soma subtraído de 5 unidades. A seguir, uma ilustração da entrada e saída de uma execução do programa. DIGITE O PRIMEIRO NÚMERO: 58.96 DIGITE O SEGUNDO NÚMERO: -19.77 A SOMA DE É MAIOR QUE 20! 3

SOMA = 39.19 sqrt(soma) = 6.2601917 DIGITE O PRIMEIRO NÚMERO: -50.0001 DIGITE O SEGUNDO NÚMERO: -20.3331 A SOMA DE É MENOR OU IGUAL A 20! SOMA = - 70.3332 SOMA - 5 = - 75.3332 Exercício 9 Codifique um programa que faça a leitura de dois números inteiros, A e B, respectivamente. O programa deve verificar qual é o maior e qual é o menor número digitado, exibindo as mensagens de texto coerentes. Suponha que serão digitados dois números distintos. Abaixo, duas ilustrações de execuções do programa. DIGITE O PRIMEIRO NÚMERO: 12 DIGITE O SEGUNDO NÚMERO: 2 O NÚMERO 2 É MENOR; O NÚMERO 12 É O MAIOR DIGITE O PRIMEIRO NÚMERO: -1000 DIGITE O SEGUNDO NÚMERO: 1000 O NÚMERO -1000 É MENOR; O NÚMERO 1000 É O MAIOR Exercício 10 Codifique um programa que faça a leitura de um número inteiro qualquer. Se o número digitado for positivo ou nulo o programa calcula a raiz quadrada deste número. Caso contrário (o número digitado é negativo), o programa calcula o quadrado desse número. A seguir, uma ilustração da entrada e saída de uma execução do programa. DIGITE UM NÚMERO INTEIRO: 36 4

A RAÍZ QUADRADA DE 36 É IGUAL A 6 DIGITE UM NÚMERO INTEIRO:-3 O QUADRADO DE -3 É IGUAL A 9 Exercício 11 A prefeitura de Ouro Preto abriu uma linha de crédito para os funcionários celetistas. Qualquer funcionário pode solicitar um empréstimo, desde que o valor da prestação não ultrapasse 30% de seu salário líquido. O salário líquido é obtido subtraindose o salário bruto da contribuição ao INSS (9 % do salário bruto). Codifique um programa que solicite ao usuário o valor do salário bruto, o valor da prestação que se deseja pagar. O programa deve informar se o empréstimo pode ou não ser concedido. Abaixo, duas ilustrações de execuções do programa. DIGITE O VALOR DO SALÁRIO BRUTO: 2519.65 QUAL O VALOR DA PRESTAÇÃO A SER PAGA? 350.00 O EMPRÉSTIMO PODE SER CONCEDIDO! SALÁRIO LÍQUIDO (S. L.): 2292.8815 30% DE S. L.: 687.86445 DIGITE O VALOR DO SALÁRIO BRUTO: 1563.18 QUAL O VALOR DA PRESTAÇÃO A SER PAGA? 427.00 O EMPRÉSTIMO NÃO PODE SER CONCEDIDO! SALÁRIO LÍQUIDO (S. L.): 1422.4938 30 PORCENTO DE S. L.: 426.74814 Exercício 12 Codifique um programa que leia os extremos de um intervalo fechado de números reais, [A; B]. A seguir o programa lê um número real qualquer e determina se o 5

número pertence ou não ao intervalo. Abaixo, duas ilustrações de execuções do programa. DIGITE O MENOR VALOR DO INTERVALO (A): -0.36897 DIGITE O MAIOR VALOR DO INTERVALO (B): 0.4571 DIGITE UM NÚMERO REAL: 0.0001 O NÚMERO 0.0001 PERTECE AO INTERVALO [-0.36897 ; 0.4571] DIGITE O MENOR VALOR DO INTERVALO (A): 15.0045 DIGITE O MAIOR VALOR DO INTERVALO (A): 15.1111 DIGITE UM NÚMERO REAL: 18.3333 O NÚMERO 18.3333 NÃO PERTECE AO INTERVALO [15.0045 ; 15.1111] Exercício 13 Dado três valores, A, B e C, construa um programa para verificar se estes valores podem ser valores dos lados de um triângulo. A seguir, uma ilustração da entrada e saída de uma execução do programa. DIGITE O VALOR DO LADO A: 2 DIGITE O VALOR DO LADO B: 3 DIGITE O VALOR DO LADO C: 6 OS VALORES DIGITADOS NÃO PODEM SER VALORES DOS LADOS DE UM TRIÂNGULO. DIGITE O VALOR DO LADO A: 2 DIGITE O VALOR DO LADO B: 4 DIGITE O VALOR DO LADO C: 5 OS VALORES DIGITADOS PODEM SER VALORES DOS LADOS DE UM TRIÂNGULO. 6