Example #1
0
	print "No params"
try:
	decoded = json.loads(jsonstring)
except:
	print "JSON syntax error"
else:

# Lesum oll gildi ut ur JSON strengnum
	for lanid in decoded["lan"]:
		if lanid != 0:
			nafn = lanid["nafn"]
			vextir = lanid["vextir"]
			verdtr = lanid["verdtr"]# == "1" ? True : False
			lengd = lanid["lengd"]
			haus = lanid["haus"]
			lanid = lan(nafn, float(vextir), verdtr, int(lengd), float(haus), verdbolga)
		lanalisti.append(lanid)

# greidslugeta	Hversu mikid haegt er ad greida a manudi
# hvenaer		Hversu lengi skal sparad
# eign			Hversu mikid er a bankareikning nuna

	greidslugeta = decoded["spar"]["greidslugeta"]
	hvenaer = decoded["spar"]["hvenaer"]
	eign = decoded["spar"]["eign"]
	upphaed = decoded["spar"]["upphaed"]

# sparnadurVaxtagrodi
# timiAdTakmarki

	results["sparnadurVaxtagrodi"] = []
Example #2
0
	inp.append(raw_input())
	print "Sladu inn vexti lans a forminu 0.03 - vaeri 3% "
	vext = raw_input()
	inp.append(float(vext))
	print "Sladu True fyrir verdtryggingu "
	if raw_input() == "True":
		inp.append(True)
	else:
		inp.append(False)
	print "Sladu inn tima lans i manudum"
	inp.append(int(raw_input()))
	print "Sladu inn hofudstols lans i kr."
	hof = raw_input()
	inp.append(float(hof))
	
	lanalisti.append(lan(inp[0],inp[1],inp[2],inp[3],inp[4],verdbolga))
	
	print "Sladu inn 1 til ad sla inn fleiri lan "
	cont = raw_input()
	if not cont or cont != '1':
		break

# Upplysingar um hvad se hagkvaemast midad vid greidslubyrdi og lan notanda
print "Hagkvaemast er ad greida inn a lanid: "
max_lan = maxLan(lanalisti)[0]
print(max_lan.nafn)
print "Midad vid greidslugetu thina er avinningur a manudi: "
print(sparnadurVaxtagrodi(greidslugeta,max_lan.vextir,max_lan.verdbolga))
print "I heildina sparast "
print(sparnadurTimi(timi,greidslugeta,max_lan.vextir,max_lan.verdbolga))
Example #3
0
import unittest
from reikningur import *
from lan import *

verdbolga = 0.04
hofudstoll = 10000000
greidslugeta = 10000
heildargreidslugeta = 10000000
		
lanalistiAnVerd = []
lanalistiAnVerd.append(lan("versta",0.0180,False,12,hofudstoll,verdbolga))
lanalistiAnVerd.append(lan("besta",0.0445,False,12,hofudstoll,verdbolga))
lanalistiAnVerd.append(lan("naestbesta",0.0425,False,12,400000,verdbolga))
lanalistiAnVerd.append(lan("naestversta",0.0190,False,12,hofudstoll,verdbolga))
		
lanalistiMedVerd = []
lanalistiMedVerd.append(lan("besta",0.0180,True,12,hofudstoll,verdbolga))
lanalistiMedVerd.append(lan("naestbesta",0.0445,False,12,hofudstoll,verdbolga))
lanalistiMedVerd.append(lan("naestversta",0.0425,False,12,hofudstoll,verdbolga))
lanalistiMedVerd.append(lan("versta",0.0190,False,12,hofudstoll,verdbolga))

reikAnVerd = []
reikAnVerd.append(reikningur("naestversti",0.0180,False,verdbolga))
reikAnVerd.append(reikningur("besti",0.0445,False,verdbolga))
reikAnVerd.append(reikningur("naestbesti",0.0425,False,verdbolga))
reikAnVerd.append(reikningur("versti",0.0190,False,verdbolga))
		
reikMedVerd = []
reikMedVerd.append(reikningur("besti",0.0180,True,verdbolga))
reikMedVerd.append(reikningur("naestbesti",0.0445,False,verdbolga))
reikMedVerd.append(reikningur("naestversti",0.0425,False,verdbolga))