Algoritmos e Fluxograma
Algoritmos e Fluxograma
DATA: 22/04/2024
ALGORITMOS E FLUXOGRAMA
from colorama import Fore, Style
print(Fore.YELLOW + "ALGORITMO PARA CALCULAR A MULTIPLICAÇÃO ENTRE DOIS
NÚMEROS")
print(Style.RESET_ALL)
continuar = "sim"
while continuar == "sim":
num1 = float(input("Digite o primeiro número: "))
num2 = float(input("Digite o segundo número: "))
multiplicação = num1 * num2
print()
print(Fore.GREEN + "O resultado da multiplicação entre {: } e {: } é
igual a {: }".format(num1, num2, multiplicação))
print(Style.RESET_ALL)
continuar = str(input("Você gostaria de realizar outra
operação?\n'sim' ou 'nao': "))
print()
if continuar == "nao":
exit(Fore.BLUE + "Obrigado por utilizar o meu programa!")
print(Style.RESET_ALL)
from colorama import Fore, Style
print(Fore.YELLOW + "ALGORITMO PARA CALCULAR A MÉDIA ENTRE TRÊS
VALORES")
print(Style.RESET_ALL)
continuar = "sim"
while continuar == "sim":
nota1 = float(input("Insira a primeira nota: "))
nota2 = float(input("Insira a segunda nota: "))
nota3 = float(input("Insira a terceira nota: "))
media = (nota1 + nota2 + nota3) / 3
print()
print(Fore.GREEN + "O resultado da média entre {: }, {: } e {: }
é igual a {: .2f}".format(nota1, nota2, nota3, media))
print(Style.RESET_ALL)
continuar = str(input("Você gostaria de realizar outra
operação?\n'sim' ou 'nao': "))
print()
if continuar == "nao":
exit(Fore.BLUE + "Obrigado por utilizar o meu programa!")
print(Style.RESET_ALL)
from colorama import Fore, Style
print(Fore.YELLOW + "ALGORITMO PARA DEFINIR SE É MAIOR OU MENOR DE
IDADE")
print(Style.RESET_ALL)
continuar = "sim"
while continuar == "sim":
idade = int(input("Digite a sua idade: "))
if idade >= 18:
print()
print(Fore.GREEN + "Você é maior de idade.")
print(Style.RESET_ALL)
else:
print()
print(Fore.GREEN + "Você é menor de idade.")
print(Style.RESET_ALL)
continuar = str(input("Você gostaria de recomeçar?\n'sim' ou
'nao': "))
print()
if continuar == "nao":
exit(Fore.BLUE + "Obrigado por utilizar o meu programa!")
print(Style.RESET_ALL)
from colorama import Fore, Style
print(Fore.YELLOW + "ALGORITMO PARA VERIFICAR SE OS NÚMEROS SÃO
PARES")
print(Style.RESET_ALL)
continuar = "sim"
while continuar == "sim":
num1 = int(input("Insira um número: "))
num2 = int(input("Insira outro número: "))
if num1 % 2 == 0 and num2 % 2 == 0:
print()
print(Fore.GREEN + "Os dois números são pares.")
print(Style.RESET_ALL)
else:
exit(Fore.RED + ".")
print(Style.RESET_ALL)
continuar = str(input("Você gostaria de verificar outros
números?\n'sim' ou 'nao': "))
print()
if continuar == "nao":
exit(Fore.BLUE + "Obrigado por utilizar o meu programa!")
print(Style.RESET_ALL)
from colorama import Fore, Style
print(Fore.YELLOW + "ALGORITMO PARA REAJUSTAR O SALÁRIO
AUTOMATICAMENTE")
print(Style.RESET_ALL)
continuar = "sim"
while continuar == "sim" or "SIM":
idade = int(input("Insira a sua idade: "))
salario = float(input("Insira o valor do seu salário: "))
if idade >= 40:
print()
salario_a = salario + (salario * 0.1)
print(Fore.GREEN + "O seu novo salário é de: ", salario_a)
print(Style.RESET_ALL)
else:
print()
salario_a = salario + (salario * 0.07)
print(Fore.GREEN + "O seu novo salário é de: ", salario_a)
print(Style.RESET_ALL)
continuar = str(input("Você gostaria de realizar o cálculo de
outro reajustamento?\n'sim' ou 'nao': "))
print()
if continuar == "nao":
exit(Fore.BLUE + "Obrigado por utilizar o meu programa!")
print(Style.RESET_ALL)
from colorama import Fore, Style
print(Fore.YELLOW + "ALGORITMO PARA REAJUSTAR O SALÁRIO
AUTOMATICAMENTE")
print(Style.RESET_ALL)
continuar = "sim"
while continuar == "sim" or "SIM":
num = float(input("Insira um número: "))
if num > 1000:
print()
num_a = num / 50
print(Fore.GREEN + "O resultado é: ", num_a)
print(Style.RESET_ALL)
else:
print()
num_a = num * num
print(Fore.GREEN + "O resultado é: ", num_a)
print(Style.RESET_ALL)
continuar = str(input("Você gostaria de realizar outro
cálculo?\n'sim' ou 'nao': "))
print()
if continuar == "nao":
exit(Fore.BLUE + "Obrigado por utilizar o meu programa!")
print(Style.RESET_ALL)
from colorama import Fore, Style
print(Fore.YELLOW + "ALGORITMO PARA DEFINIR FAIXA ETÁRIA")
print(Style.RESET_ALL)
continuar = "sim"
while continuar == "sim" or "SIM":
idade = int(input("Insira a sua idade: "))
if idade > 0 and idade < 12:
print()
print(Fore.GREEN + "Criança")
print(Style.RESET_ALL)
elif idade >= 12 and idade < 18:
print()
print(Fore.GREEN + "Adolescente")
print(Style.RESET_ALL)
elif idade >= 18:
print()
print(Fore.GREEN + "Adulto")
print(Style.RESET_ALL)
continuar = str(input("Você gostaria de descobrir outra faixa
etária?\n'sim' ou 'nao': "))
print()
if continuar == "nao":
exit(Fore.BLUE + "Obrigado por utilizar o meu programa!")
print(Style.RESET_ALL)
from colorama import Fore, Style
print(Fore.YELLOW + "ALGORITMO PARA DEFINIR FAIXA ETÁRIA")
print(Style.RESET_ALL)
continuar = "sim"
while continuar == "sim" or "SIM":
num = int(input("Insira um número: "))
if num % 2 == 0:
print()
print(Fore.GREEN + "Este número é par.")
print(Style.RESET_ALL)
else:
print()
print(Fore.GREEN + "Este número é ímpar.")
print(Style.RESET_ALL)
continuar = str(input("Você gostaria de descobrir outra faixa
etária?\n'sim' ou 'nao': "))
print()
if continuar == "nao":
exit(Fore.BLUE + "Obrigado por utilizar o meu programa!")
print(Style.RESET_ALL)
from colorama import Fore, Style
print(Fore.YELLOW + "ALGORITMO PARA DEFINIR FAIXA ETÁRIA")
print(Style.RESET_ALL)
continuar = "sim"
while continuar == "sim" or "SIM":
nota1 = float(input("Insira a primeira nota: "))
nota2 = float(input("Insira a segunda nota: "))
nota3 = float(input("Insira a terceira nota: "))
media = (nota1 + nota2 + nota3) / 3
print()
print(Fore.GREEN + "A média de notas é: {: .2f}".format(media))
print(Style.RESET_ALL)
if media >= 7:
print(Fore.GREEN + "O aluno foi aprovado.")
print(Style.RESET_ALL)
else:
print(Fore.RED + "O aluno foi reprovado.")
print(Style.RESET_ALL)
continuar = str(input("Você gostaria de realizar outro cálculo
de média?\n'sim' ou 'nao': "))
print()
if continuar == "nao":
exit(Fore.BLUE + "Obrigado por utilizar o meu programa!")
print(Style.RESET_ALL)
from colorama import Fore, Style
print(Fore.YELLOW + "ALGORITMO PARA ESTADO CIVIL")
print(Style.RESET_ALL)
continuar = "sim"
while continuar == "sim" or "SIM":
salario = float(input("Digite o valor do seu salário: "))
print()
if salario >= 2000:
salario_a = salario * 0.15
print(Fore.GREEN + "O seu desconto é de: {:
.2f}".format(salario_a))
print(Style.RESET_ALL)
elif salario < 2000 and salario > 1500:
salario_a = salario * 0.1
print(Fore.GREEN + "O seu desconto é de: {:
.2f}".format(salario_a))
print(Style.RESET_ALL)
elif salario <= 1500:
salario_a = salario * 0.05
print(Fore.GREEN + "O seu desconto é de: {:
.2f}".format(salario_a))
print(Style.RESET_ALL)
continuar = str(input("Você deseja tentar novamente?\n'sim' ou
'nao': "))
print()
if continuar == "nao":
exit(Fore.BLUE + "Obrigado por utilizar o meu programa!")
print(Style.RESET_ALL)
from colorama import Fore, Style
print(Fore.YELLOW + "ALGORITMO PARA ESTADO CIVIL")
print(Style.RESET_ALL)
continuar = "sim"
while continuar == "sim" or "SIM":
estado_civil = int(input("Digite '1' se for casado, '2' se for
solteiro e '3' se for divorciado: "))
print()
if estado_civil not in [1, 2, 3]:
print(Fore.RED + "Estado inexistente.")
print(Style.RESET_ALL)
continuar = str(input("Você deseja tentar novamente?\n'sim' ou
'nao': "))
print()
if continuar == "nao":
exit(Fore.BLUE + "Obrigado por utilizar o meu programa!")
print(Style.RESET_ALL)