Segunda lista de exercícios

Documentos relacionados
Exercícios: comandos condicionais

Exercícios: comandos condicionais

Lista de Exercícios 2

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

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

LISTA DE EXERCÍCIOS (2) PYTHON

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

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

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

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.

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

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

Lista de Exercícios 2 Condicionais

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.

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

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

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

LISTA DE ATIVIDADES ...

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

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

Programação de Computadores Profa Jacqueline 1

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

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

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

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

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 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP

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

2. Escreva um programa em C para ler uma temperatura em graus Celsius, calcular e escrever o valor correspondente em graus Fahrenheit.

GEQ Prof. Paulo R. Coelho. Lista para prova

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

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

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

Exercícios: Comandos de Repetição

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.

Maratona de Programação

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

Profº José Roldão Gonçalves Barbosa

EXERCÍCIOS DE ESTRUTURAS CONDICIONAIS

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

Estrutura de decisão

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

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

Exercícios de Linguagem C

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

Programação em C. Victor Amorim dos Santos

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

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

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

Programação Estruturada

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II

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

Lista de Exercícios Linguagem C#

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

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

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

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

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II PARA ENGENHARIA. Prof. Dr. Daniel Caetano

CAPÍTULO 4 ESTRUTURAS DE CONTROLE

Lista de exercícios 1 (Cast)

Lista de Exercícios II. 01. Desenvolva um programa em C que receba um valor numérico real, verifique e mostre se esse número é positivo.

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

Aula 05: Condicionais (if / else)

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

Algoritmos e Programação

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

INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II

Lógica de Programação I

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano

Estrutura de seleção composta com n situações:

Lista de Exercícios 1 Variáveis, Entrada e Saída de Dados

Lista 2 - Comandos Condicionais

Exercícios: Vetores e Matrizes

Introdução à Linguagem C. Adaptado de Deise Saccol

1ª LISTA DE EXERCÍCIOS - Extra

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

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

Comandos de Repetição

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

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

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

Problema A Maior. Adaptado por Renata Paschoal URI Brasil Nome do arquivo fonte: maior.c, maior.cpp, maior.java

1ª LISTA DE EXERCÍCIOS

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

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

Linguagem de Programação C

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini

Exercícios Repetição

Transcrição:

Segunda lista de exercícios 1) Escreva um programa que, dado um valor representando um número de segundos, converte esse valor para horas, minutos e segundos, como apresentado a seguir: 7322 segundos são 2 horas, 2 minutos e 2 segundos 2) Escreva um programa que calcula e exibe na tela a média de provas de uma disciplina, dada pela fórmula a seguir: MP = (3 P1 + 3 P2 + 4 P3)/10. Os valores P1, P2 e P3 devem ser solicitados ao usuário; Seu programa deve testar se P1, P2 e P3 são valores entre 0 e 10; e avisar ao usuário no caso de existir alguma nota com valor fora dessa faixa. A média calculada deve ser exibida com apenas 2 (duas) casas após o ponto decimal. 3) Escreva um programa que determina quanto tempo um corpo leva para cair de uma determinada altura (h0 0), dada em metros (m), a partir do repouso (v0 = 0). Lembre-se que h = h0 + v0t + (gt 2 )/2. Assuma: h = 0, g = 9,8 m/s 2. Use a função sqrt(x), da biblioteca math.h, para obter a raiz quadrada. Seu programa deve pedir que o usuário informe h0 e advertí-lo caso o valor informado seja negativo. Veja os exemplos a seguir. Exemplo 1: Este programa determina quanto tempo um corpo em repouso leva para cair de uma determinada altura, dada em metros. Informe a altura da queda em metros: -1 O valor da altura deve ser um número positivo. Exemplo 2: Este programa determina quanto tempo um corpo em repouso leva para cair de uma determinada altura, dada em metros. Informe a altura da queda em metros: 2 O tempo para cair de 2m de altura é 0.41s 4) Escreva um programa que lê três números inteiros e imprime uma mensagem na tela dizendo qual dos três números é o maior e qual deles é o menor valor lido. 5) Escreva um programa que verifica se três valores numéricos informados por um usuário representam os lados de um triângulo. Supondo que esses valores são A, B e C, então, para formar um triângulo: o A deve ser menor que B + C

o B deve ser menor que A + C o C deve ser menor que A + B 6) Escreva um programa que lê três valores inteiros e imprime como saída os mesmos valores em ordem crescente. 7) Escreva um programa em Linguagem C que solicita ao usuário duas datas (dia, mês, ano), onde a primeira data é o dia atual e a segunda é a data de vencimento de suas contas, em seguida o seu programa deve imprimir se a conta em questão está atrasada, não está atrasada ou vence neste dia. Assuma que o usuário informa duas datas válidas. Veja os exemplos a seguir: Exemplo 1: Informe a data de vencimento da conta: 22/03/2005 A conta está atrasada. Exemplo 2: Informe a data de vencimento da conta: 24/03/2005 A conta não está atrasada. Exemplo 3: Informe a data de vencimento da conta: 23/03/2005 A conta vence hoje. 8) Escreva um programa que calcula o novo salário dos funcionários de acordo com o reajuste salarial a seguir: o Se o salário for menor que R$ 500,00 então o reajuste é de 15% o Se o salário estiver entre R$ 500,00 e R$ 1.000,00 então o reajuste é de 8% o Se o salário for superior R$ 1.000,00 então o reajuste é de 3% O valor do salário atual deve ser dado pelo usuário. 9) Escreva um programa que, a partir do RA, imprime o nome do aluno, se ele estiver matriculado em uma disciplina, caso contrário o programa avisa que o usuário não está matriculado. Para resolver o exercício, considere os alunos matriculados na disciplina são:

RA Nome 042066 Ana 042417 Camila 044609 Leo 044635 Outro Leo 10) Escreva um programa que lê um número e diz se este número é par ou ímpar. Dica: um número é par se quando dividido por dois tem todas as casas decimais iguais a zero. Caso contrário, é ímpar. 11) Faça um programa que lê os comprimentos de três lados de um triângulo e verifica se os lados formam um triângulo. O programa deverá indicar também qual o tipo de triângulo informado: isósceles, escaleno ou equilátero. A tabela a seguir apresenta as propriedades de cada tipo de triângulo: Tipo Isósceles Escaleno Equilátero Propriedade Dois lados iguais. Três lados diferentes. Três lados iguais. O programa deverá apresentar mensagens de forma semelhante aos quatro exemplos abaixo: Exemplo 1: Entre com os lados: 10 10 10 Triangulo equilatero. Exemplo 2: Entre com os lados: 20 20 50 Não eh um triangulo. Exemplo 3: Entre com os lados: 10 10 15 Triangulo isosceles.

Exemplo 4: Entre com os lados: 10 15 10 Triangulo isosceles. Exemplo 5: Entre com os lados: 2 4 3 Triangulo escaleno. 12) O índice de massa corporal, IMC, é calculado através da seguinte fórmula: IMC = peso/(altura) 2, onde o peso está em quilos e a altura em metros. Escreva um programa que calcula o IMC e informa ao usuário sua condição de acordo com a seguinte tabela (NHANES II): Condição IMC em mulheres IMC em homens abaixo do peso < 19.1 < 20.7 peso normal [19.1, 25.8) [20.7, 26.4) marginalmente acima do peso [25.8, 27.3) [26.4, 27.8) acima do peso [27.3, 32.3) [27.8, 31.1) obeso 32.3 31.1 13) Escreva um programa que leia duas datas na forma: dd/mm/aaaa e verifique se as datas têm o formato válido: Ano maior ou igual a zero. Se o mês tem trinta dias então os dias válidos são de 1 a 30. Se o mês tem 31 dias, os dias v alidos para leitura são de 1 a 31. Se mês tem 28 dias, os dias válidos para leitura são de 1 a 28. Não precisa tratar o ano bissexto. 14) Escreva um programa que leia duas datas e se a segunda data for maior que a primeira, faz a subtração: segunda data menos a primeira. Dê como resposta o número de dias da diferença. Para ver se seu programa funciona corretamente, considere as seguintes datas de teste: 1. 10/10/2006 10/10/2006 = 0 2. 10/10/2000 10/10/2001 = 365 3. 01/02/2006 01/03/2006 = 28

4. 01/01/1999 31/12/1999 = 364 5. 12/06/1998 10/02/2000 = 608 6. 31/12/2000 01/01/2001 = 1 7. 05/09/1990 14/03/2002 = 4205 8. 15/02/1542 10/08/2003 = 168441