Om bedrijven en handelszaken in te delen volgens grootte, maakt men een onderscheid tussen:
Een kmo is een kleine of middelgrote onderneming. Een grote onderneming is een onderneming die geen kleine of middelgrote onderneming is.
De indeling gebeurt volgens de Europese kmo-definitie en is afhankelijk van drie elementen
Om in een bepaalde groottecategorie te vallen, moet aan elk van de drie elementen voldaan zijn.
Groottecategorie | aantal werknemers | jaaromzet of jaarlijks balanstotaal (in euro) | zelfstandigheid |
---|---|---|---|
KO | minder dan 50 | tot 10 miljoen of tot 10 miljoen | ja |
MO | minder dan 250 | tot 50 miljoen of tot 43 miljoen | ja |
GO | meer dan 250 | meer dan 50 miljoen en meer dan 43 miljoen | ja |
Schrijf een programma dat nagaat of een bedrijf een KMO is, zoals in het onderstaande voorbeeld.
KMO
zijn.Hieronder volgt een voorbeelduitvoering van de opgave. De tekst in het rood stelt invoer van de gebruiker voor en wordt logischerwijs niet uitgeprint door je programma.
Aantal werknemers? 45 Jaaromzet (in 1.000 euro)? 9000.00 Jaarlijks balanstotaal (in 1.000 euro)? 9000.00 Voor hoeveel procent is het bedrijf in handen van niet-KMO onderneming? 17 Het bedrijf is EEN KMO Wens je nog een bedrijf te analyseren? JA Aantal werknemers? 248 Jaaromzet (in 1.000 euro)? 51000.00 Jaarlijks balanstotaal (in 1.000 euro)? 44000.00 Voor hoeveel procent is het bedrijf in handen van niet-KMO onderneming ? 14 Het bedrijf is GEEN KMO Wens je nog een bedrijf te analyseren? neE
Scanner#nextInt()
gebruikt om een getal te lezen, moet je hierna nog eens expliciet Scanner#nextLine()
oproepen om de rest van de lijn te lezen. Je kan dit vermijden door Integer.parseInt(scanner.nextLine())
te gebruiken in plaats van scanner.nextInt()
.