May 1, 2003
Vill göra ett program i java för insättning av pengar på bank.
Man ska själv mata in år, ränta och summa som man sätter in varje år.
Och sedan ska man få reda på hur mycket pengar man har efter de åren.
Problemt är att jag inte vet hur jag ska koda uträckingen, är ganska ny på java.
Någon som har något förslag?
Tack
January 4, 2001
Du kan ju göra såhär:
Du tar ju år och belopp och ränta som indata.
Sen får du ha en loop som går det antal år du vill att den ska gå
double summa = 0;
while(år>=0)
{
summa = summa*ränta;
summa = summa + belopp;
år = år--;
}
return summa;
Är det något sådant du har tänkt dig?
Sen får du fixa så att räntan blir rätt, är räntan tex 0.9% så blir ju inte detta så bra...
October 2, 2001
Marron wrote: Jepp, det är något sådant ja...
Vad menar du med räntan? Det svåra är ju att räntan varje år blir ju på summan man har...året innan.
Tack Coore 🙂
jo, men du utför samma operation för antalet år du vill undersöka räntan, i for-loopen. men den summan du använder dig av ökar du för varje uträkning.
May 1, 2003
occe wrote: [quote=Marron]Jepp, det är något sådant ja...
Vad menar du med räntan? Det svåra är ju att räntan varje år blir ju på summan man har...året innan.
Tack Coore 🙂
jo, men du utför samma operation för antalet år du vill undersöka räntan, i for-loopen. men den summan du använder dig av ökar du för varje uträkning.
Jag förstår, men jag vet inte hur jag ska skriva för att loopa...
October 2, 2001
Marron wrote: [quote=occe][quote=Marron]Jepp, det är något sådant ja...
Vad menar du med räntan? Det svåra är ju att räntan varje år blir ju på summan man har...året innan.
Tack Coore 🙂
jo, men du utför samma operation för antalet år du vill undersöka räntan, i for-loopen. men den summan du använder dig av ökar du för varje uträkning.
Jag förstår, men jag vet inte hur jag ska skriva för att loopa...
han skrev det tidigare,
men principen är denna:
int x=0;
int konto = 1000;
double ranta = 1.05;
while (x<10){
//Allt inom { och } kommer köras så länge x<10
// Så du får se till att öka x så man inte stannar i loopen
//sen så kan du beräkna ngt här....
konto = konto + (konto*ranta);
x=x+1; // kan även skriva x++;
}
January 4, 2001
Marron wrote: Jepp, det är något sådant ja...
Vad menar du med räntan? Det svåra är ju att räntan varje år blir ju på summan man har...året innan.
Tack Coore 🙂
Byt plats på:
summa = summa*ränta;
summa = summa + belopp;
då... 🙂
Vad jag menar är att om du anger en ränta på 1.3% så ska man ju inte ta 1.3*summa utan 1.013*summa.
1 Guest(s)