Advertisement
Fortitude444

Pénzérmék

Dec 12th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.46 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace penzermek
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.                 //Feladat / Role: Készítsünk programot, amely bekér egy összeget, majd kiírja, hogy azt hogyan lehet a lehető legkevesebb pénzérméből összeállítani.
  14.  
  15.             Console.WriteLine("Add meg a számot:");
  16.             int penzosszeg = int.Parse(Console.ReadLine());
  17.             int[] penzek = new int[] { 20000, 10000, 5000, 2000, 1000, 500, 200, 100, 50, 20, 10, 5 };
  18.             int ujpenzOszt = 0;
  19.             int ujpenzMod = 0;
  20.             ujpenzMod = penzosszeg % 20000;
  21.             ujpenzOszt = penzosszeg / 20000;
  22.             //Console.WriteLine("Osztva 20.000Ft-al");
  23.             //Console.WriteLine(ujpenzMod + "Ft maradt");
  24.             Console.WriteLine(ujpenzOszt + "db 20.000Ft-os lett felhasználva");
  25.             for (int i = 1; i < 12; i++)
  26.             {
  27.                 ujpenzOszt = ujpenzMod / penzek[i];
  28.                 ujpenzMod = ujpenzMod % penzek[i];
  29.                 //Console.WriteLine("Osztva" + penzek[i] + "Ft-al");
  30.                 //Console.WriteLine(ujpenzMod + " Ft maradt");
  31.                 Console.WriteLine(ujpenzOszt + "db " + penzek[i] + "Ft-os lett felhasználva");
  32.             }
  33.             Console.WriteLine("Maradék pénzösszeg:" + ujpenzMod);
  34.             Console.ReadLine();
  35.         }
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement