Mithrandix
Legacy Member
juist begonne me java ma kzit al me een probleem,
het programma moet dus een bedrag lezen en dat dan omzetten in het aantal biljetten je ervoor terugkrijgt dus 520 geeft 1 biljet van 500 & 1 van 20
tprobleem zit em bij de muntstukke (denkk toch
)
IO is een class bestand , leest gewoon de input
code:
Errors:
het programma moet dus een bedrag lezen en dat dan omzetten in het aantal biljetten je ervoor terugkrijgt dus 520 geeft 1 biljet van 500 & 1 van 20
tprobleem zit em bij de muntstukke (denkk toch
)IO is een class bestand , leest gewoon de input

code:
Code:
public class Oef4
{
public static void main (String [] args)
{
int bedrag, brief500, brief200, brief100, brief50, brief20, brief10, brief5, munt2, munt1, munt050, munt020, munt010, munt005, munt002, munt001;
bedrag = IO.leesInt("Bedrag = ");
brief500 = bedrag/500;
bedrag = bedrag-(brief500*500);
brief200 = bedrag/200;
bedrag = bedrag-(brief200*200);
brief100 = bedrag/100;
bedrag = bedrag-(brief100*100);
brief50 = bedrag/50;
bedrag = bedrag-(brief50*50);
brief20 = bedrag/20;
bedrag = bedrag-(brief20*20);
brief10 = bedrag/10;
bedrag = bedrag-(brief10*10);
brief5 = bedrag/5;
bedrag = bedrag-(brief5*5);
munt2 = bedrag/2;
bedrag = bedrag-(munt2*2);
munt1 = bedrag/1;
bedrag = bedrag-(munt1*1);
munt050 = bedrag/0.5;
bedrag = bedrag-(munt050*0.5);
munt020 = bedrag/0.2;
bedrag = bedrag-(munt020*0.2);
munt010 = bedrag/0.1;
bedrag = bedrag-(munt010*0.1);
munt005 = bedrag/0.05;
bedrag = bedrag-(munt005*0.05);
munt002 = bedrag/0.02;
bedrag = bedrag-(munt002*0.02);
munt001 = bedrag/0.01;
System.out.println("Uw bedrag wordt uitbetaald in " + brief500 + " briefjes van 500, " + brief200 + " briefjes van 200, " + brief100 + " briefjes van 100, " + brief50 + " briefjes van 50, " + brief20 + " briefjes van 20, " + brief10 + " briefjes van 10, " + brief5 + " briefjes van 5.");
System.out.println(munt2 + " munstukken van 2, " + munt1 + " muntstukken van 1, " + munt050 + " muntstukken van 0.50, " + munt020 + " muntstukken van 0.20, " + munt010 + " muntstukken van 0.10, " + munt005 + " muntstukken van 0.05, " + munt002 + " muntstukken van 0.02, " + munt001 + " muntstukken van 0.01.");
}
}
Errors:
Code:
--------------------Configuration: <Default>--------------------
C:\Documents and Settings\Bram\Mijn documenten\BVP\Oef4.java:25: possible loss of precision
found : double
required: int
munt050 = bedrag/0.5;
^
C:\Documents and Settings\Bram\Mijn documenten\BVP\Oef4.java:26: possible loss of precision
found : double
required: int
bedrag = bedrag-(munt050*0.5);
^
C:\Documents and Settings\Bram\Mijn documenten\BVP\Oef4.java:27: possible loss of precision
found : double
required: int
munt020 = bedrag/0.2;
^
C:\Documents and Settings\Bram\Mijn documenten\BVP\Oef4.java:28: possible loss of precision
found : double
required: int
bedrag = bedrag-(munt020*0.2);
^
C:\Documents and Settings\Bram\Mijn documenten\BVP\Oef4.java:29: possible loss of precision
found : double
required: int
munt010 = bedrag/0.1;
^
C:\Documents and Settings\Bram\Mijn documenten\BVP\Oef4.java:30: possible loss of precision
found : double
required: int
bedrag = bedrag-(munt010*0.1);
^
C:\Documents and Settings\Bram\Mijn documenten\BVP\Oef4.java:31: possible loss of precision
found : double
required: int
munt005 = bedrag/0.05;
^
C:\Documents and Settings\Bram\Mijn documenten\BVP\Oef4.java:32: possible loss of precision
found : double
required: int
bedrag = bedrag-(munt005*0.05);
^
C:\Documents and Settings\Bram\Mijn documenten\BVP\Oef4.java:33: possible loss of precision
found : double
required: int
munt002 = bedrag/0.02;
^
C:\Documents and Settings\Bram\Mijn documenten\BVP\Oef4.java:34: possible loss of precision
found : double
required: int
bedrag = bedrag-(munt002*0.02);
^
C:\Documents and Settings\Bram\Mijn documenten\BVP\Oef4.java:35: possible loss of precision
found : double
required: int
munt001 = bedrag/0.01;
^
11 errors
Process completed.
.
