# Ex.034 - Escreva um programa que pergunte o salário de um funcionário e calcule o valor do seu aumento. # Para salários superiores a R$1250,00, calcule um aumento de 10%. Para os inferiores ou iguais, o aumento é de 15% salario = float(input('Qual o seu salário? ')) reajuste_10 = (salario/100)*10 reajuste_15 = (salario/100)*15 if salario <= 1250: reajuste = salario + ((salario/100)*15) print(f'''Salário ATUAL = R${salario} Valor do REAJUSTE = R${reajuste_15} Salário REAJUSTADO = R${reajuste}''') else: reajuste = salario + ((salario/100)*10) print(f'''Salário ATUAL = R${salario} Valor do REAJUSTE = R${reajuste_10} Salário REAJUSTADO = R${reajuste}''') print('-----------------------------------------------------------------------------------') # Ex.035 - Desenvolva um programa que leia o comprimento de três retas # e diga ao usuário se elas podem ou não formar um triângulo. cabecario('VERIFICADOR DE TRIANGULOS') la = float(input('Diga o primeiro lado: ')) lb = float(input('Diga o segundo lado: ')) lc = float(input('Diga o terceiro lado: ')) if la < (lb + lc) and lb < (la + lc) and lc < (la + lb): print(f'O lados {la, lb, lc} FORMAM um triangulo.') else: print(f'Os lados {la, lb, lc} NÂO FORMAM um triangulo')
from funex import cabecario # Ex.066 - Crie um programa que leia números inteiros pelo teclado. # O programa só vai parar quando o usuário digitar o valor 999, que é a condição de parada. # No final, mostre quantos números foram digitados e qual foi a soma entre elas (desconsiderando o flag). soma = cont = 0 cabecario('CONTADOR') while True: num = float(input('Diga um número (999 para parar): ')) if num == 999: break soma += num cont += 1 print(f'''Total de números indicados: {cont} Total da soma: {soma}''') print( '-----------------------------------------------------------------------------------' ) # Ex.067 - Faça um programa que mostre a tabuada de vários números, # um de cada vez, para cada valor digitado pelo usuário. # O programa será interrompido quando o número solicitado for negativo. cabecario('TABUADA') while True: s = int(input('Digite o número: ')) if s > 0: c = 0 print('-' * 13)
from funex import cabecario # Ex.036 - Escreva um programa para aprovar o empréstimo bancário para a compra de uma casa. # Pergunte o valor da casa, o salário do comprador e em quantos anos ele vai pagar. # A prestação mensal não pode exceder 30% do salário ou então o empréstimo será negado. cabecario('CALCULADORA DE IMPRESTIMOS') salario = float(input('Qual o seu salário? R$ ')) vimovel = float(input('Qual o valor do imóvel? R$ ')) anos = int(input('Em quantos anos deseja pagar? ')) meses = int(anos*12) valor_parcela = vimovel/meses print(f'''Valor do Imóvel: R${vimovel} Numero de parcelas: {meses} Valor das parcelas: R${valor_parcela:.2f}''') if valor_parcela > (salario/100)*30: cabecario('IMPRESTIMO NÃO APROVADO') else: cabecario('IMPRESTIMO APROVADO') print('-----------------------------------------------------------------------------------') # Ex.037 - Escreva um programa em Python que leia um número inteiro qualquer e # peça para o usuário escolher qual será a base de conversão: 1 para binário, 2 para octal e 3 para hexadecimal. cabecario('CONVERSOR DE BASES NUMÉRICAS') escolha = int(input('''[1] - BINÁRIO [2] - OCTAL [3] - HEXADECIMAL Digite a opção desejada: ''')) numero = int(input('Escolha um número: '))
print('-----------------------------------------------------------------------------------') # Ex.058 - Melhore o jogo do DESAFIO 028 onde o computador vai "pensar" em um número entre 0 e 10. # Só que agora o jogador vai tentar adivinhar até acertar, # mostrando no final quantos palpites foram necessários para vencer. from random import randrange n_ale = randrange(0, 11) n_adv = int(input('Qual número de 0 a 10 o PC escolheu? ')) ten = 0 while n_adv != n_ale: n_adv = int(input('''Errado! Tente novamente: ''')) ten += 1 cabecario(f'''PARABÉNS! Você acertou! Número de tentativas: {ten}''') print('-----------------------------------------------------------------------------------') # Ex.059 - Crie um programa que leia dois valores e mostre um menu na tela: # [ 1 ] somar # [ 2 ] multiplicar # [ 3 ] maior # [ 4 ] novos números # [ 5 ] sair do programa # Seu programa deverá realizar a operação solicitada em cada caso. x = int(input('Prmeiro número: ')) y = int(input('Segundo número: ')) esc = 0 while esc != 5:
print(f'O número {n} é PRIMO') else: print(f'O número {n} NÃO É PRIMO.') print( '-----------------------------------------------------------------------------------' ) # Ex.053 - Crie um programa que leia uma frase qualquer e diga se ela é um palíndromo, desconsiderando os espaços. frase = str(input('FRASE: ')).strip().upper().split() junto = ''.join(frase) par = '' for c in range(len(junto) - 1, -1, -1): par += junto[c] cabecario(f'FRASE: {junto} - OPOSTO: {par}') if junto == par: cabecario('É PALÍNDROMO') else: cabecario('NÃO É PALINDROMO') print( '-----------------------------------------------------------------------------------' ) # Ex.054 - Crie um programa que leia o ano de nascimento de sete pessoas. # No final, mostre quais pessoas ainda não atingiram a maioridade e quantas já são maiores. maior_idade = [] menor_idade = [] for c in range(1, 8):