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

Documentos relacionados
Informática Aplicada I Lista: Fluxograma

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

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

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

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

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

ESTRUTURA CONDICIONAL E SELEÇÃO

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

LISTA DE EXERCÍCIOS (2) PYTHON

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

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

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 5 Algoritmos Estruturas de Controle - Seleção

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.

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

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

Algoritmos Sequenciais

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

Exercícios: comandos condicionais

Parte I - Expressões lógicas e operadores

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

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

Exercícios: comandos condicionais

Exercícios de Programação

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

1ª LISTA DE EXERCÍCIOS - Extra

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

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

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

Processamento Sequencial e Condicional

Programação C# + ASP.NET

EXERCÍCIOS DE ESTRUTURAS CONDICIONAIS

Lista de Exercícios Desvio Condicional

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

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

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

1ª LISTA DE EXERCÍCIOS

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

Exercícios V1 = V2 = V1 = V2 =

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

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

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

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

Estrutura de decisão

Maratona de Programação

Exercícios: Vetores e Matrizes

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

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 2 Programação com Decisão (Desvios Condicionais)

Lista de Exercícios 4

Lista de Exercícios 2

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

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

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

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

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

Segunda lista de exercícios

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

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.

Prova 2. CI208 - Programação de Computadores. Nome: 1 o semestre Instruções para a prova

Estruturas de Decisão

Lista de Exercícios 3

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

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.

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 e Linguagem de Programação Aula 03 - Estruturas de controle Estrutura Condicional - Exercícios Resolvidos Professor: Danilo Giacobo

Estruturas de Decisão

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

2- Faça um programa que receba duas notas, calcule e mostre a média aritmética e a mensagem que está na tabela a seguir:

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

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

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

LISTA DE EXERCÍCIOS: 1ª Unidade

Estrutura Condicional em C - Lista de Exercícios

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

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

LISTA DE EXERCÍCIOS: 1ª Unidade

Profº José Roldão Gonçalves Barbosa

Introdução a programação Vetores

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL

Estruturas de Controle de Fluxo

, se x = y. , se x > y

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

Exercícios Repetição

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

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

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

1. Escreva um algoritmo em fluxograma que descreva a sequência 1, 5, 13, 17, 21, 25,?,?,?,?. Ou seja, até o seu 10º termo.

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

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

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

Lista 2 - ESTRUTURA DO SE

CADERNO DE EXERCÍCIOS ALGORITMOS

Transcrição:

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva Exercícios para praticar o uso das estruturas condicionais (se - escolha) 1 - Ler a hora de início e a hora de fim de um jogo de Xadrez (considere apenas horas inteiras, sem os minutos) e calcule a duração do jogo em horas, sabendo-se que o tempo máximo de duração do jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte. 2 - A jornada de trabalho semanal de um funcionário é de 40 horas. O funcionário que trabalhar mais de 40 horas receberá hora extra, cujo cálculo é o valor da hora regular com um acréscimo de 50%. Escreva um algoritmo que leia o número de horas trabalhadas em um mês, o salário por hora e escreva o salário total do funcionário, que deverá ser acrescido das horas extras, caso tenham sido trabalhadas (considere que o mês possua 4 semanas exatas). 3 - Faça um algoritmo para ler: número da conta do cliente, saldo, débito e crédito. Após, calcular e escrever o saldo atual (saldo atual = saldo - débito + crédito). Também testar se saldo atual for maior ou igual a zero escrever a mensagem 'Saldo Positivo', senão escrever a mensagem 'Saldo Negativo'. 4 - Faça um algoritmo para ler: quantidade atual em estoque, quantidade máxima em estoque e quantidade mínima em estoque de um produto. Calcular e escrever a quantidade média ((quantidade média = quantidade máxima + quantidade mínima)/2). Se a quantidade em estoque for maior ou igual a quantidade média escrever a mensagem 'Não efetuar compra', senão escrever a mensagem 'Efetuar compra'. 5 - Ler um valor e escrever se é positivo, negativo ou zero. 6 - Ler 3 valores (considere que não serão informados valores iguais) e escrever o maior deles. 7 - Ler 3 valores (considere que não serão informados valores iguais) e escrever a soma dos 2 maiores.

8 - Ler 3 valores (considere que não serão informados valores iguais) e escrevê-los em ordem crescente. 9 - Ler 3 valores (A, B e C) representando as medidas dos lados de um triângulo e escrever se formam ou não um triângulo. OBS: para formar um triângulo, o valor de cada lado deve ser menor que a soma dos outros 2 lados. 10 - Ler o nome de 2 times e o número de gols marcados na partida (para cada time). Escrever o nome do vencedor. Caso não haja vencedor deverá ser impressa a palavra EMPATE. 11 - Ler dois valores e imprimir uma das três mensagens a seguir: a) "Números iguais, caso os números sejam iguais" b) "Primeiro é maior, caso o primeiro seja maior que o segundo"; c) "Segundo maior, caso o segundo seja maior que o primeiro" 12 - Um posto está vendendo combustíveis com a seguinte tabela de descontos: Álcool Gasolina até 20 litros, desconto de 3% por litro acima de 20 litros, desconto de 5% por litro até 20 litros, desconto de 4% por litro acima de 20 litros, desconto de 6% por litro Escreva um algoritmo que leia o número de litros vendidos e o tipo de combustível (codificado da seguinte forma: A-álcool, G-gasolina), calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço do litro da gasolina é R$ 3,30 e o preço do litro do álcool é R$ 2,90. 13 - Escreva um algoritmo que leia as idades de 2 homens e de 2 mulheres (considere que as idades dos homens serão sempre diferentes entre si, bem como as das mulheres). Calcule e escreva a soma das idades do homem mais velho com a mulher mais nova, e o produto das idades do homem mais novo com a mulher mais velha. 14 - Uma fruteira está vendendo frutas com a seguinte tabela de preços: Até 5 Kg Acima de 5 Kg Morango R$ 2,50 por Kg R$ 2.20 por Kg Maçã R$ 1.80 por Kg R$ 1.50 por Kg Se o cliente comprar mais de 8 Kg em frutas ou o valor total da compra ultrapassar R$ 25,00, receberá ainda um desconto de 10% sobre este total. Escreva um algoritmo para ler a quantidade (em Kg) de morangos e a quantidade (em g) de maças adquiridas e escreva o valor a ser pago pelo cliente.

15 - Escreva um algoritmo para ler as notas das duas avaliações de um aluno no semestre, calcular e escrever a média semestral e a seguinte mensagem: PARABÉNS! Você foi aprovado somente se o aluno foi aprovado. 16 - Acrescente ao exercício acima a mensagem Você foi REPROVADO! Estude mais caso a média calculada seja menor que 6.0. 17 - Escreva um algoritmo para ler um valor e escrever a mensagem É maior que 10 se o valor lido for maior que 10, caso contrário escrever NÃO é maior que 10. 18 - Escreva um algoritmo para ler um valor e escrever se é positivo ou negativo. Considere o valor zero como positivo. 19 - Escreva um algoritmo que verifique a validade de uma senha fornecida pelo usuário. A senha válida é a palavra UCPEL. Deve ser impresso as seguintes mensagens: a) ACESSO PERMITIDO caso a senha seja válida. b) ACESSO NEGADO caso a senha seja inválida. 20 - Escreva um algoritmo para ler o ano de nascimento de uma pessoa e escrever uma mensagem que diga se ela poderá ou não votar este ano (não é necessário considerar o mês em que ela nasceu). 21 - Tendo como entrada a altura e o sexo de uma pessoa, construa um algoritmo que calcule e imprima seu peso ideal, utilizando as seguintes fórmulas: a) para homens: (72.7 * h) - 58 b) para mulheres: (62.1*h) - 44.7 22 - Escreva um algoritmo para ler um número inteiro (considere que serão lidos apenas valores positivos e inteiros) e escrever se é par ou ímpar. 23 - Escreva um algoritmo para ler as notas da 1a e 2a avaliações de um aluno, calcular a média e escrever se este aluno foi APROVADO, REPROVADO ou se esta em EXAME. Escrever também a média calculada. 24 - Escreva um algoritmo para ler os coeficientes de uma equação do segundo grau, calcular e escrever o valor de suas raízes. Observe que se o radicando -4ac for negativo, deverá ser impresso a seguinte mensagem: NÃO HÁ RAIZES REAIS.

25 - Escreva um algoritmo para ler o nome de 2 times e o número de gols marcados. Escrever o nome do vencedor. Caso não haja vencedor deverá ser impresso a palavra EMPATE. 26 - Escreva um algoritmo para ler o número de lados de um polígono regular, e a medida do lado. Calcular e imprimir o seguinte: a) Se o número de lados for igual a 3 escrever TRIÂNGULO e o valor do seu perímetro. b) Se o número de lados for igual a 4 escrever QUADRADO e o valor da sua área. c) Se o número de lados for igual a 5 escrever PENTÁGONO. 27 - Acrescente as seguintes mensagens ao exercício 43 conforme o caso. a) Caso o número de lados seja inferior a 3 escrever NÃO E UM POLÍGONO. b) Caso o número de lados seja superior a 5 escrever POLÍGONO NÃO IDENTIFICADO. 28 - Escreva um algoritmo para ler 3 valores A,B e C representando as medidas dos lados de um triângulo, e escrever se formam ou não um triângulo. OBS: Para formar um triângulo o valor de cada lado deve ser menor que a soma dos outros 2. 29 - Escreva um algoritmo para ler as coordenadas (X,Y) de um ponto no sistema cartesiano e escrever o quadrante ao qual o ponto pertence. OBS: Considere que nenhuma coordenada informada é igual a zero. 30 - Escreva um algoritmo para ler as coordenadas (X,Y) de um ponto no sistema cartesiano e escrever o quadrante ao qual o ponto pertence. Se o ponto estiver sobre os eixos, ou na origem, escrever NÃO ESTÁ EM NENHUM QUADRANTE. 31 - A jornada de trabalho semanal é de 40 horas. O funcionário que trabalhar mais de 40 horas receberá hora extra, cujo valor é o valor da hora regular com um acréscimo de 50 %. Escreva um algoritmo que leia o número de horas trabalhadas em um mês, o salário por hora e escreva o salário total do funcionário (considere que o mês possua 4 semanas exatas). 32 - Faça um programa que converta notas em conceitos. a) Caso o aluno tenha obtido uma nota entre 0 e 49, o seu conceito deverá ser D. b) Caso o aluno tenha obtido uma nota entre 50 e 69, o seu conceito deverá ser C. c) Caso o aluno tenha obtido uma nota entre 70 e 89, o seu conceito deverá ser B. d) Caso o aluno tenha obtido uma nota entre 90 e 100, o seu conceito deverá ser A.

33 - Faça um programa que leia uma idade e mostre uma mensagem de acordo com a seguinte definição: 0<= idade <=3 (bebê); 4<= idade <=10 (criança); 11<= idade <=18 (adolescente); outros casos (adulto). 34 - Faça um programa que informe o estado civil de uma pessoa. Os possíveis estados civis são: solteiro. (S), casado (C), divorciado (D) e viúvo (V). 35 - Faça um programa que leia informações de um aluno (matricula, frequência, nota1, nota2, nota3), calcule a média final de acordo com a fórmula ((2*nota1)+(3*nota2)+(4*nota3))/9 e mostre o valor da média, o percentual de frequência e a mensagem de acordo com a tabela abaixo: 36 - Faça um programa que leia o nome (nome1 e nome2) e a idade de duas pessoas (idade1 e idade2), informando quem é maior e quem é menor de idade, quem é a pessoa mais velha e quem é a mais nova, bem como a diferença de idade entre elas. 37 - Faça um programa que leia o nome de um produto, seu preço e se há desconto. Se a resposta for afirmativa, solicite o percentual, calcule o desconto e apresente o novo preço.