Komplettering på uppgift / modulus / växel
Hejsan allihopa!
Jag håller på att studera programmering 1 och lämnade precis in min första inlämningsuppgift.
Jag testade att köra den flera gånger och det gick galant.
Men när läraren fick uppgiften så märkte han att det var fel och fick fel uträkning.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Växel
{
internal class Program
{
static void Main(string[] args)
{
int växel;
int tusenlapp = 0;
int femhundralapp = 0;
int hundralapp = 0;
int femtiolapp = 0;
int tjugolapp = 0;
int tiokrona = 0;
int femkrona = 0;
int enkrona = 0;
Console.WriteLine("Hej och välkommen till växeln. Tryck på enter för att fortsätta ");
Console.ReadLine();
Console.Write("Mata in varans pris: ");
int nummer1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Din vara kostar: " + nummer1 + " kronor ");
Console.Write("Hur mycket pengar har du?: ");
int nummer2 = Convert.ToInt32(Console.ReadLine());
växel = nummer2 - nummer1;
Console.WriteLine("Du får tillbaka " + ( växel ) + " kronor ");
Console.ReadLine();
tusenlapp = växel / 1000;
femhundralapp = (växel % 1000) / 500;
hundralapp = (växel % 500) / 100;
femtiolapp = (växel % 100) / 50;
tjugolapp = (växel % 50) / 20;
tiokrona = (växel % 20) / 10;
femkrona = (växel % 10) / 5;
enkrona = växel % 5;
Console.WriteLine("Du får: " + tusenlapp + " tusenlapp(ar) " );
Console.WriteLine("Du får: " + femhundralapp + " femhundralapp(ar) " );
Console.WriteLine("Du får: " + hundralapp + " hundralapp(ar) ");
Console.WriteLine("Du får: " + femtiolapp + " femtiolapp(ar) ");
Console.WriteLine("Du får: " + tjugolapp + " tjugolapp(ar) ");
Console.WriteLine("Du får: " + tiokrona + " tiokron(or) ");
Console.WriteLine("Du får: " + femkrona + " femkron(or) ");
Console.WriteLine("Du får: " + enkrona + " enkron(or) ");
Problemet var att när han matade in 25kr och matade in att han hade 100kr så skulle uträkningen = 75kr tillbaka.
Men fick 85kr tillbaka (en extra tiokrona)
Jag har suttit ett bra tag och kollat igenom men hittar inte problemet.
Ser ni något?
Mvh