예제 #1
0
파일: internet.py 프로젝트: halldorel/hv1
	greidslugeta = decoded["spar"]["greidslugeta"]
	hvenaer = decoded["spar"]["hvenaer"]
	eign = decoded["spar"]["eign"]
	upphaed = decoded["spar"]["upphaed"]

# sparnadurVaxtagrodi
# timiAdTakmarki

	results["sparnadurVaxtagrodi"] = []
	results["timiAdTakmarki"] = []

	for reikningurinn in decoded["reikn"]:
		nafn = reikningurinn["reikningur"]
		vextir = reikningurinn["vextir"]
		reikningar.append(reikningur(nafn, float(vextir), verdtryggt, float(verdbolga)))

		sparnadurVaxtagrodiResult = sparnadurTimi(int(hvenaer),float(greidslugeta), float(vextir), float(verdbolga))

		timiAdTakmarkiResult = timiAdTakmarki(float(eign),float(greidslugeta), float(vextir), float(verdbolga), float(upphaed))
		results["sparnadurVaxtagrodi"].append({"nafn" : nafn,
			"vextir" : round(float(vextir), 2),
			"sparnadur" : round(sparnadurVaxtagrodiResult, 2)})
		results["timiAdTakmarki"].append({"nafn" : nafn,
			"vextir": round(float(vextir), 2),
			"timi" : int(timiAdTakmarkiResult)})

# lanVenjulega
# lanAukalega

	results["lanVenjulega"] = []
예제 #2
0
파일: fjarmal.py 프로젝트: halldorel/hv1
import sys
from lan import *
from reikningur import *

print "Sladu inn verdbolgu til ad mida vid (t.d 0.04)"
vb = raw_input()
verdbolga = float(vb)

reikningar = []

#reikningar sem vid bjodum upp
reikningar.append(reikningur("kjorbok",0.0180,False,verdbolga))
reikningar.append(reikningur("sparireikningur",0.0445,False,verdbolga))
reikningar.append(reikningur("vaxtareikningur",0.0425,False,verdbolga))
reikningar.append(reikningur("landsbok",0.0190,False,verdbolga))

#listi af lanum notanda		
lanalisti = []

print "Sladu inn greidslugetu a manudi"
greidslugeta = int(raw_input())
print "Sladu inn fjolda manada"
timi = int(raw_input())
print "Sladu inn heildargreidslugeta til utborgunar"
heildargreidslugeta = int(raw_input())
print "Sladu inn upphaed til ad setja a bankareikning i byrjun"
hofudstollbanki = int(raw_input())

#Notandi slaer inn allar upplysingar um lanin sin
while True:
	inp = [] #Holdum utan um lanaupplysingar til ad faera inn i lanalistann
예제 #3
0
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))
reikMedVerd.append(reikningur("versti",0.0190,False,verdbolga))

class testLan(unittest.TestCase):
		
	def test_bestaGreidsluskiptingLana(self):
		self.assertEqual(bestaGreidsluskiptingLana(lanalistiAnVerd,10000,20)[0][0].nafn, "besta")
		self.assertEqual(bestaGreidsluskiptingLana(lanalistiMedVerd,10000,20)[0][0].nafn, "besta")