1 svar
93 visningar
Det. behöver inte mer hjälp
Det. 54
Postad: 29 sep 2019 08:45

Förenkla

Är de möjligt att göra en enklare kod av följande:

Console.WriteLine("Ange ett belopp:");
            int belopp = int.Parse(Console.ReadLine());

 

            int belopp1000 = belopp / 1000;

            Console.WriteLine("Jämna 1000: " + belopp1000);

 

            int belopp1 = belopp % 1000;

 

            int belopp500 = belopp1 / 500;

            Console.WriteLine("Jämna 500: " + belopp500);

 

            int belopp2 = belopp1 % 500;

 

            int belopp200 = belopp2 / 200;  

            Console.WriteLine("Jämna 200: " + belopp200);

 

            int belopp3 = belopp2 % 200;

 

            int belopp100 = belopp3 / 100;

            Console.WriteLine("Jämna 100: " + belopp100);

 

            int belopp4 = belopp3 % 100;

 

            int belopp50 = belopp4 / 50;

            Console.WriteLine("Jämna 50: " + belopp50);

 

            int belopp5 = belopp4 % 50;

 

            int belopp20 = belopp5 / 20;

            Console.WriteLine("Jämna 20: " + belopp20);

 

            int belopp6 = belopp5 % 20;

 

            int belopp10 = belopp6 / 10;

            Console.WriteLine("Jämna 10: " + belopp10);

 

            int belopp7 = belopp6 % 10;

 

            int belopp05 = belopp7 / 5;

            Console.WriteLine("Jämna 5: " + belopp05);

 

            int belopp8 = belopp7 % 5;

 

            int belopp01 = belopp8 / 1;

            Console.WriteLine("Jämna 1: " + belopp01);

 

            Console.ReadKey();

Laguna 30251
Postad: 29 sep 2019 09:05

Du kan göra en funktion, så att divisions- och rest- och utskriftskoden bara finns en gång. Precis hur en funktion ser ut i C# vet jag inte.

Svara
Close