LISTA DE EXERCÍCIOS (2) PYTHON

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

LISTA DE EXERCÍCIOS DE PASCAL ALGORITMOS 1 Professor Jorge Leite Estruturas De Decisão 1. Faça um Programa que peça dois números e imprima o maior

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

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

LISTA DE EXERCÍCIOS: 1ª Unidade

LISTA DE EXERCÍCIOS: 1ª Unidade

ESTRUTURA CONDICIONAL E SELEÇÃO

Informática Aplicada I Lista: Fluxograma

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

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

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

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

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: comandos condicionais

Exercícios: comandos condicionais

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

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

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

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

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

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

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

EXERCÍCIOS DE ESTRUTURAS 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.

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

Parte I - Expressões lógicas e operadores

EstruturaDeDecisao. Títulos Texto. Voltar para a ListaDeExercicios

Segunda lista de exercícios

Lista de Exercícios 2

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

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

1ª LISTA DE EXERCÍCIOS

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

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

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

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

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

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

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

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

Estruturas de Decisão

Grupo B Estruturas de Repetição

CAPÍTULO 4 ESTRUTURAS DE CONTROLE

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

Profº José Roldão Gonçalves Barbosa

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

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

Estruturas Condicionais e de Repetição

Universidade Católica de Pelotas Centro Politécnico Engenharia da Computação Lista de Exercícios do Livro de Linguagem de Programação Java

Programação em C. Victor Amorim dos Santos

Maratona de Programação

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

Lista de Exercícios Desvio Condicional

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

Algoritmos Sequenciais

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

Programação Estruturada

Estrutura de decisão

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

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

Apostila de EXERCÍCIOS e Respostas Algoritmos e Programaçã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.

Lista 2 - Comandos Condicionais

Lista de Exercícios Linguagem C#

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

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.

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

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

1ª LISTA DE EXERCÍCIOS - Extra

LISTA DE ATIVIDADES ...

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

Estruturas de Decisão

Exercícios: Vetores e Matrizes

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

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

CADERNO DE EXERCÍCIOS ALGORITMOS

Estrutura Condicional

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

Exercícios de Fixação Aula 09

Lista de Exercícios 3

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

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

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

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

Lista de Exercícios Estrutura de Repetição

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

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

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

Programação C# + ASP.NET

PROGRAMA HelloWorld.java ESTRUTURA SEQUENCIAL. Programa HelloWorld.java

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

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

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

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

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

Exercícios V1 = V2 = V1 = V2 =

Transcrição:

LISTA DE EXERCÍCIOS (2) PYTHON 1. Faça um Programa que peça dois números e imprima o maior deles. 2. Faça um Programa que peça um valor e mostre na tela se o valor é positivo ou negativo. 3. Faça um Programa que verifique se uma letra digitada é "F" ou "M". Conforme a letra escrever: F - Feminino, M - Masculino, Sexo Inválido. 4. Faça um Programa que verifique se uma letra digitada é vogal ou consoante. 5. Faça um programa para a leitura de duas notas parciais de um aluno. O programa deve calcular a média alcançada por aluno e apresentar: a. A mensagem "Aprovado", se a média alcançada for maior ou igual a sete; b. A mensagem "Reprovado", se a média for menor do que sete; c. A mensagem "Aprovado com Distinção", se a média for igual a dez. 6. Faça um Programa que leia três números e mostre o maior deles. 7. Faça um Programa que leia três números e mostre o maior e o menor deles. 8. Faça um programa que pergunte o preço de três produtos e informe qual produto você deve comprar, sabendo que a decisão é sempre pelo mais barato. 9. Faça um Programa que leia três números e mostre-os em ordem decrescente. 10. Faça um Programa que pergunte em que turno você estuda. Peça para digitar M-matutino ou V- Vespertino ou N- Noturno. Imprima a mensagem "Bom Dia!", "Boa Tarde!" ou "Boa Noite!" ou "Valor Inválido!", conforme o caso. 11. As Organizações Tabajara resolveram dar um aumento de salário aos seus colaboradores e lhe contraram para desenvolver o programa que calculará os reajustes. Faça um programa que recebe o salário de um colaborador e o reajuste segundo o seguinte critério, baseado no salário atual: a. salários até R$ 280,00 (incluindo) : aumento de 20% b. salários entre R$ 280,00 e R$ 700,00 : aumento de 15% c. salários entre R$ 700,00 e R$ 1500,00 : aumento de 10% d. salários de R$ 1500,00 em diante : aumento de 5% Após o aumento ser realizado, informe na tela: e. o salário antes do reajuste; f. o percentual de aumento aplicado; g. o valor do aumento; h. o novo salário, após o aumento.

12. Faça um programa para o cálculo de uma folha de pagamento, sabendo que os descontos são do Imposto de Renda, que depende do salário bruto (conforme tabela abaixo) e 3% para o Sindicato e que o FGTS corresponde a 11% do Salário Bruto, mas não é descontado (é a empresa que deposita). O Salário Líquido corresponde ao Salário Bruto menos os descontos. O programa deverá pedir ao usuário o valor da sua hora e a quantidade de horas trabalhadas no mês. a. Desconto do IR: b. Salário Bruto até 900 (inclusive) - isento c. Salário Bruto até 1500 (inclusive) - desconto de 5% d. Salário Bruto até 2500 (inclusive) - desconto de 10% e. Salário Bruto acima de 2500 - desconto de 20% Imprima na tela as informações, dispostas conforme o exemplo abaixo. No exemplo o valor da hora é 5 e a quantidade de hora é 220. Salário Bruto: (5 * 220) : R$ 1100,00 (-) IR (5%) : R$ 55,00 (-) INSS ( 10%) : R$ 110,00 FGTS (11%) : R$ 121,00 Total de descontos : R$ 165,00 Salário Liquido : R$ 935,00 13. Faça um Programa que leia um número e exiba o dia correspondente da semana. (1-Domingo, 2- Segunda, etc.), se digitar outro valor deve aparecer valor inválido. 14. Faça um programa que lê as duas notas parciais obtidas por um aluno numa disciplina ao longo de um semestre, e calcule a sua média. A atribuição de conceitos obedece à tabela abaixo: Média de Aproveitamento Conceito Entre 9.0 e 10.0 A Entre 7.5 e 9.0 B Entre 6.0 e 7.5 C Entre 4.0 e 6.0 D Entre 4.0 e zero E O algoritmo deve mostrar na tela as notas, a média, o conceito correspondente e a mensagem APROVADO se o conceito for A, B ou C ou REPROVADO se o conceito for D ou E. 15. Faça um Programa que peça os 3 lados de um triângulo. O programa deverá informar se os valores podem ser um triângulo. Indique, caso os lados formem um triângulo, se o mesmo é: equilátero, isósceles ou escaleno. Dicas: I. Três lados formam um triângulo quando a soma de quaisquer dois lados for maior que o terceiro; II. Triângulo Equilátero: três lados iguais; III. Triângulo Isósceles: quaisquer dois lados iguais; IV. Triângulo Escaleno: três lados diferentes;

16. Faça um programa que calcule as raízes de uma equação do segundo grau, na forma ax2 + bx + c. O programa deverá pedir os valores de a, b e c e fazer as consistências, informando ao usuário nas seguintes situações: a. Se o usuário informar o valor de A igual a zero, a equação não é do segundo grau e o programa não deve fazer pedir os demais valores, sendo encerrado; b. Se o delta calculado for negativo, a equação não possui raizes reais. Informe ao usuário e encerre o programa; c. Se o delta calculado for igual a zero a equação possui apenas uma raiz real; informe-a ao usuário; d. Se o delta for positivo, a equação possui duas raizes reais; informe-as ao usuário; 17. Faça um Programa que peça um número correspondente a um determinado ano e em seguida informe se este ano é ou não bissexto. 18. Faça um Programa que peça uma data no formato dd/mm/aaaa e determine se a mesma é uma data válida. 19. Faça um Programa que leia um número inteiro menor que 1000 e imprima a quantidade de centenas, dezenas e unidades do mesmo. Observando os termos no plural a colocação do "e", da vírgula entre outros. Exemplo: 326 = 3 centenas, 2 dezenas e 6 unidades 12 = 1 dezena e 2 unidades Testar com: 326, 300, 100, 320, 310,305, 301, 101, 311, 111, 25, 20, 10, 21, 11, 1, 7 e 16 20. Faça um Programa para leitura de três notas parciais de um aluno. O programa deve calcular a média alcançada por aluno e presentar: a. A mensagem "Aprovado", se a média for maior ou igual a 7, com a respectiva média alcançada; b. A mensagem "Reprovado", se a média for menor do que 7, com a respectiva média alcançada; c. A mensagem "Aprovado com Distinção", se a média for igual a 10. 21. Faça um Programa para um caixa eletrônico. O programa deverá perguntar ao usuário a valor do saque e depois informar quantas notas de cada valor serão fornecidas. As notas disponíveis serão as de 1, 5, 10, 50 e 100 reais. O valor mínimo é de 10 reais e o máximo de 600 reais. O programa não deve se preocupar com a quantidade de notas existentes na máquina. a. Exemplo 1: Para sacar a quantia de 256 reais, o programa fornece duas notas de 100, uma nota de 50, uma nota de 5 e uma nota de 1; b. Exemplo 2: Para sacar a quantia de 399 reais, o programa fornece três notas de 100, uma nota de 50, quatro notas de 10, uma nota de 5 e quatro notas de 1.

22. Faça um Programa que peça um número inteiro e determine se ele é par ou impar. Dica: utilize o operador módulo (resto da divisão). 23. Faça um Programa que peça um número e informe se o número é inteiro ou decimal. Dica: utilize uma função de arredondamento. 24. Faça um Programa que leia 2 números e em seguida pergunte ao usuário qual operação ele deseja realizar. O resultado da operação deve ser acompanhado de uma frase que diga se o número é: a. par ou ímpar; b. positivo ou negativo; c. inteiro ou decimal. 25. Faça um programa que faça 5 perguntas para uma pessoa sobre um crime. As perguntas são: a. "Telefonou para a vítima?" b. "Esteve no local do crime?" c. "Mora perto da vítima?" d. "Devia para a vítima?" e. "Já trabalhou com a vítima?" O programa deve no final emitir uma classificação sobre a participação da pessoa no crime. Se a pessoa responder positivamente a 2 questões ela deve ser classificada como "Suspeita", entre 3 e 4 como "Cúmplice" e 5 como "Assassino". Caso contrário, ele será classificado como "Inocente". 26. Um posto está vendendo combustíveis com a seguinte tabela de descontos: a. Álcool: b. até 20 litros, desconto de 3% por litro c. acima de 20 litros, desconto de 5% por litro d. Gasolina: e. até 20 litros, desconto de 4% por litro f. acima de 20 litros, desconto de 6% por litro Escreva um algoritmo que leia o número de litros vendidos, 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,90 o preço do litro do álcool é R$ 2,80. 27. 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 Kg) de maças adquiridas e escreva o valor a ser pago pelo cliente.

28. O Hipermercado Tabajara está com uma promoção de carnes que é imperdível. Confira: Até 5 Kg Acima de 5 Kg File Duplo R$ 4,90 por Kg R$ 5,80 por Kg Alcatra R$ 5,90 por Kg R$ 6,80 por Kg Picanha R$ 6,90 por Kg R$ 7,80 por Kg Para atender a todos os clientes, cada cliente poderá levar apenas um dos tipos de carne da promoção, porém não há limites para a quantidade de carne por cliente. Se compra for feita no cartão Tabajara o cliente receberá ainda um desconto de 5% sobre o total a compra. Escreva um programa que peça o tipo e a quantidade de carne comprada pelo usuário e gere um cupom fiscal, contendo as informações da compra: tipo e quantidade de carne, preço total, tipo de pagamento, valor do desconto e valor a pagar.