Files
  • main.py
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
def metodoA():
  base = float(input('Valor de base? ') or 200)
  percent = int(input('Valor de porcentaje? ') or 21)
  result = base * (1 + (percent / 100))
  print('\nBase=', base, '\nPorcentaje= ' + str(percent) + '%')
  print('Precio con IVA=', round(result,2))

def metodoB():
  conIVA = float(input('Precio con IVA? ') or 242)
  percent = int(input('Porcentaje? ') or 21)
  result = conIVA / (1 + (percent / 100))
  print('\nPrecio con IVA=',conIVA,'\nPorcentaje= '+str(percent)+'%')
  print('Precio base=', round(result,2))

print('\nCálculo del IVA \nDispone de dos métodos:\n')
print('Método a: Si damos el precio sin IVA y el porcentaje de IVA nos dará el PVP (Precio Venta Público)\n')
print('Método b: Si damos el precio con IVA y el porcentaje de IVA nos dará el precio base \n')
metodo = input('Que metodo quieres usar? (a/b) ')
metodo = metodo.lower()

while metodo != 'a' and metodo != 'b':
  metodo = input('El termino introducido no es valido\nQue metodo quieres usar? (a/b) ')
  metodo = metodo.lower()
if metodo == 'a':
  metodoA()
elif metodo == 'b':
  metodoB()