Hallo,
Ich lerne seit 1 Woche C# und wollte mir von Erfahrenen Leuten mal
auf den Code schauen lassen.Würde gerne wissen wie man es vill besser machen kann bevor es vill zur gewohnheit wird:)
main.cpp
Code:using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace kaffe
{
class Program
{
static void Main(string[] args)
{
KaffeMaschiene Maschiene = new KaffeMaschiene();
Console.Write("Möchten sie einen Kaffe? 1 = ja, 2 = Nein: ");
int eingabe = Convert.ToInt32(Console.ReadLine());
if (eingabe == 1)
Maschiene.KaffeAusgeben();
else
{
Console.WriteLine("Einen Schönen {0:dddd} noch!", DateTime.Now);
Console.Read();
Environment.Exit(0);
}
Console.Write("Möchten sie Zucker? 1 = ja, 2 = Nein: ");
eingabe = Convert.ToInt32(Console.ReadLine());
if (eingabe == 1)
Maschiene.ZuckerAusgeben();
else
Console.WriteLine("OH....Ein ganz harter Brocken...");
Console.Write("Möchten sie Milch? 1 = ja, 2 = Nein: ");
eingabe = Convert.ToInt32(Console.ReadLine());
if (eingabe == 1)
Maschiene.MilchAusgeben();
else
Console.WriteLine("Die Kuh is auch schon leer......");
Console.WriteLine("Das macht dann: {0}", Maschiene.preis);
Console.WriteLine("");
Console.WriteLine("Wie viel Bezahlen sie : ");
double rueckgeld = Convert.ToDouble(Console.ReadLine());
while (rueckgeld < Maschiene.preis)
{
Console.WriteLine("Zu wenig Geld");
Console.WriteLine("Wie viel Bezahlen sie : ");
rueckgeld = Convert.ToDouble(Console.ReadLine());
}
Console.WriteLine("");
Console.WriteLine("Ihr Rückgeld beträgt : {0} ", rueckgeld - Maschiene.preis);
Console.WriteLine(" ----");
Console.WriteLine(" ----");
Console.Read();
}
}
}
klasse.cpp
Code:using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace kaffe
{
class KaffeMaschiene
{
public double preis = 0.00d;
public double milch = 0.75d;
public double zucker = 0.50d;
public double kaffe = 1.20d;
public void MilchAusgeben()
{
Console.WriteLine("Hier ist ihre Milch");
preis += milch;
}
public void ZuckerAusgeben()
{
Console.WriteLine("Hier ist ihr Zucker");
preis += zucker;
}
public void KaffeAusgeben()
{
Console.WriteLine("Hier ist ihr Kaffe");
preis += kaffe;
}
}
}