Você está na página 1de 8

Python

DEV
Nomes: João Victor Angeloni, Fábricio
e Pedro Augusto

Programação
Python

O Python é uma linguagem de programação, só que foi


desenvolvido para ser simples, fácil de aprender e muito
versátil, ou seja, você vai poder utilizar essa linguagem
para diversas tarefas.
Pode construir aplicativos, criar sites, desenvolver
programas, criar jogos, fazer análise de dados,
inteligência artificial, entre outras atividades.
Além disso, é uma das linguagens de programação mais
utilizadas no mundo e no Brasil. Ela está em constante
crescimento e por consequência acaba sendo mais
valorizada.
Problema

Conforme manual da contabilidade da ANEEL os processos internos são


divididos em ODI (Ordem de imobilização), ODD (Ordem de desativação)

<head>
e ODS (Ordem de serviço), e para cada tipo de ordem existe um percentual
da quilometragem a ser utilizado. Para ordens que possui ODI, a mesma é
atrelada a uma ODD, e a distribuição da quilometragem se da proporção

<title>
75% 25% respectivamente. Já para as ordens com ODS a quilometragem é
integral para o processo.
Essa relação é feita através do excel ou à mão mesmo sendo um tanto

<img>
quanto cansativo.
Solução
A solução seria desenvolver um código que pudesse fazer
essa relação e identificar a qual ordem está sendo
vinculada, facilitando o processo e sendo mais dinâmico,
já que não seria necessário procurar a planilha adequada
nem deletar os números para fazer outra ordem de serviço
Programação
i=1
ODI = 0
ODD = 0
ODS = 0
Km = 0
Ordem = int(input("Informe qual é o tipo da ordem do processo
(ODI/ODD = 1, ODS = 2) : "))
Veiculo = input("Digite o Veiculo do serviço: ")
while (i!=0) :

while (Km == 0) :

KmInicial = int(input("Digite a Km Inicial: "))


KmFinal = int(input("Digite a Km Final: "))
Km = KmFinal - KmInicial
if (Km<0) :
print ("A quilometragem digitada é invalida, insira a
quilometragem novamente :")
Km = 0
if Ordem == 1 :
ODI = ODI + Km*(3/4)
ODD = ODD + Km*(1/4)

if Ordem == 2 :
ODS = ODS + Km
Teste = int(input("Deseja incluir outra Ordem?, Se sim, Digite 1, Se
não, Digite 0: "))
if Teste == 0 :
i=0
Km = 0
KmInicial = 0
KmFinal = 0
if Ordem == 1 :
print ("O veiculo",Veiculo,"Andou,",ODI,"km para ODI e
",ODD,"Km para ODD")
else :
print ("O veiculo",Veiculo,"Andou,",ODS,"km para ODS")
FIM
Obrigado pela atenção

Você também pode gostar