Amad3eu / lista-condicional-alg-advanced

Lista de exercicios condicionais (IF && ELSE && ELIF) da matéria de ALPC(algoritmo e lógica de programação)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Estrutura de Decisão

  • Exercicios avançados propostos em aula durante aula de Algoritmo e lógica de programação

Exercício 1

Faça um programa que peça dois números e imprima o maior deles.

Exercício 2

Faça um programa que leia três números e imprima o maior deles.

Exercício 3

Faça um programa que receba como entrada três valores e os imprima em ordem crescente.

Exercício 4

As maçãs custam R$ 1,30 cada se forem compradas menos de uma dúzia, e R$ 1,00 se forem compradas pelo menos 12 unidades. Escreva um programa que leia o número de maçãs compradas, calcule e imprima o custo total da compra.

Exercício 5

Faça um programa para aprovar empréstimos bancários. O código deve pedir três informações: valor do empréstimo, número de parcelas e salário do solicitante. Aprovar empréstimo caso o valor das parcelas represente no máximo 30% do salário do solicitante.

Exercício 6

A empresa paga ao corretor uma comissão calculada de acordo com o valor de suas vendas. Se o valor da venda de um corretor for maior que R$ 50.000,00 a comissão será de 12% do valor vendido. Se o valor da venda do corretor estiver entre R$ 30.000,00 e R$ 50.000,00 (incluindo extremos) a comissão será de 9,5%. Em qualquer outro caso, a comissão será de 7%. Escreva um programa onde será informado nome do corretor e o valor da venda, após isto o programa irá calcular o valor da comissão.

Exercício 7

Faça um programa onde serão informados as quatro notas do aluno. O programa irá então apresentar a média, se foi aprovado (nota ≥ 7) ou se ficou em exame. Caso o aluno ficou em exame, o programa irá então perguntar qual foi a nota do exame e então irá calcular a nova média (média anteior com a nota do exame) e informar se ele foi aprovado (nova média ≥ 5) ou se foi reprovado.

Exercício 8

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 programa que leia o número de horas trabalhadas em um mês, o salário por hora e imprima 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).

Exercício 9

Faça um programa que efetue a leitura de três valores numéricos representando os lados de um triângulo. O programa deverá verificar e informar se os lados fornecidos formam realmente um triângulo (cada lado é menor que a soma dos outros dois lados). Se esta condição for verdadeira, deverá ser indicado qual tipo de triângulo foi formado: isósceles (dois lados iguais e um diferente), escaleno (todos os lados diferentes) ou equilátero (todos os lados são iguais).

Exercício 10

Faça um programa para uma empresa que decide dar um reajuste funcionários de acordo com os seguintes critérios:

  • 50% para aqueles que ganham menos do que três salários mínimos;
  • 20% para aqueles que ganham entre três até dez salários mínimos;
  • 15% para aqueles que ganham acima de dez até vinte salários mínimos;
  • 10% para os demais funcionários.

Exercício 11

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:

  • 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;
  • Se o delta calculado for negativo, a equação não possui raízes reais. Informe ao usuário e encerre o programa;
  • Se o delta calculado for igual a zero a equação possui apenas uma raiz real; informe-a ao usuário;
  • Se o delta for positivo, a equação possui duas raízes reais; informe-as ao usuário.

Exercício 12

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. Regras para o cálculo dos anos bissextos:

  • De 4 em 4 anos é ano bissexto.
  • De 100 em 100 anos não é ano bissexto.
  • De 400 em 400 anos é ano bissexto.
  • Prevalecem as últimas regras sobre as primeiras.

Exercício 13

Um posto está vendendo combustíveis com a seguinte tabela de descontos. Escreva um programa 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.

Álcool:

  • até 20 litros, desconto de 3% por litro
  • acima de 20 litros, desconto de 5% por litro

Gasolina:

  • até 20 litros, desconto de 4% por litro
  • acima de 20 litros, desconto de 6% por litro

Exercício 14

Uma quitanda está vendendo frutas com a seguinte tabela de preços. 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 imprima o valor a ser pago pelo cliente.

Até 5Kg Acima de 5kg
Morango R$2,50 / kg R$2,20 / kg
Maçã R$1,80 / kg R$1,50 / kg

About

Lista de exercicios condicionais (IF && ELSE && ELIF) da matéria de ALPC(algoritmo e lógica de programação)


Languages

Language:Python 100.0%