Nicolas Matheisen
Nicolas Matheisen
Explore posts from servers
CC#
Created by Nicolas Matheisen on 3/19/2024 in #help
✅ I get an Issue if I lf 2 artikels. how Ican fix this?
double Fleisch = 4.20;
double Marmelade = 2.30;
double Obst = 2.10;
double Multimedia = 12.00;


Console.WriteLine("Heute im Angebot: Fleisch, Marmelade, Obst, Multimedia" );
Console.WriteLine("Geben sie bitte die Ware ein: ");
string Ware = Convert.ToString(Console.ReadLine());
Console.WriteLine("Geben sie die Anzahl von "+Ware+" an:");
double Anzahl = Convert.ToDouble(Console.ReadLine());



if (Ware == "Fleisch") {
double Ergebnis = Anzahl * Fleisch;
Console.WriteLine(Ware + "\t\t" + Anzahl + " X " + Fleisch.ToString("F2") + "EUR\t\t" + Ergebnis.ToString("F2") + "EUR");
}
if (Ware == "Marmelade")
{
double Ergebnis = Anzahl * Marmelade;
Math.Round(Ergebnis, 2);
Console.WriteLine(Ware + "\t\t" + Anzahl + " X " + Marmelade.ToString("F2") + "EUR\t\t" + Ergebnis.ToString("F2") + "EUR");
}
if (Ware == "Obst")
{
double Ergebnis = Anzahl * Obst;
Math.Round(Ergebnis);
Console.WriteLine(Ware + "\t\t" + Anzahl + " X " + Obst.ToString("F2") + "EUR\t\t" + Ergebnis.ToString("F2") + "EUR");
}
if (Ware == "Multimedia")
{
double Ergebnis = Anzahl * Multimedia;
Console.WriteLine(Ware + "\t\t" + Anzahl + " X " + Multimedia.ToString("F2") + "EUR\t\t" + Ergebnis.ToString("F2") + "EUR");
}
double Fleisch = 4.20;
double Marmelade = 2.30;
double Obst = 2.10;
double Multimedia = 12.00;


Console.WriteLine("Heute im Angebot: Fleisch, Marmelade, Obst, Multimedia" );
Console.WriteLine("Geben sie bitte die Ware ein: ");
string Ware = Convert.ToString(Console.ReadLine());
Console.WriteLine("Geben sie die Anzahl von "+Ware+" an:");
double Anzahl = Convert.ToDouble(Console.ReadLine());



if (Ware == "Fleisch") {
double Ergebnis = Anzahl * Fleisch;
Console.WriteLine(Ware + "\t\t" + Anzahl + " X " + Fleisch.ToString("F2") + "EUR\t\t" + Ergebnis.ToString("F2") + "EUR");
}
if (Ware == "Marmelade")
{
double Ergebnis = Anzahl * Marmelade;
Math.Round(Ergebnis, 2);
Console.WriteLine(Ware + "\t\t" + Anzahl + " X " + Marmelade.ToString("F2") + "EUR\t\t" + Ergebnis.ToString("F2") + "EUR");
}
if (Ware == "Obst")
{
double Ergebnis = Anzahl * Obst;
Math.Round(Ergebnis);
Console.WriteLine(Ware + "\t\t" + Anzahl + " X " + Obst.ToString("F2") + "EUR\t\t" + Ergebnis.ToString("F2") + "EUR");
}
if (Ware == "Multimedia")
{
double Ergebnis = Anzahl * Multimedia;
Console.WriteLine(Ware + "\t\t" + Anzahl + " X " + Multimedia.ToString("F2") + "EUR\t\t" + Ergebnis.ToString("F2") + "EUR");
}
10 replies
CC#
Created by Nicolas Matheisen on 3/18/2024 in #help
✅ Chessboard
How do I ensure that there is a line break after spielfeld[i,26].
string[,] Spielfeld = new string[27, 27];
char gleich = '\u2550';
char linksoben = '\u2554';
char rechtsoben = '\u2557';


Console.Write(Spielfeld[0,1] = " ");
Console.Write(Spielfeld[0,2] = (linksoben).ToString());

for (int j = 0; j < Spielfeld.GetLength(1); j++) {
for (int i = 0; i < Spielfeld.GetLength(1); i++)
{
Spielfeld[0, i] = (gleich).ToString();
Console.Write(Spielfeld[0, i]);
if (i == 26)
{
Console.WriteLine();
}
}
Console.Write(Spielfeld[0, 26] = (rechtsoben).ToString());

}
string[,] Spielfeld = new string[27, 27];
char gleich = '\u2550';
char linksoben = '\u2554';
char rechtsoben = '\u2557';


Console.Write(Spielfeld[0,1] = " ");
Console.Write(Spielfeld[0,2] = (linksoben).ToString());

for (int j = 0; j < Spielfeld.GetLength(1); j++) {
for (int i = 0; i < Spielfeld.GetLength(1); i++)
{
Spielfeld[0, i] = (gleich).ToString();
Console.Write(Spielfeld[0, i]);
if (i == 26)
{
Console.WriteLine();
}
}
Console.Write(Spielfeld[0, 26] = (rechtsoben).ToString());

}
37 replies
CC#
Created by Nicolas Matheisen on 3/15/2024 in #help
✅ Hey I am a beginner coder and lf some tipps to write clean code.
string[] letters = new string[8];
for (int i = 0; i < letters.Length; i++)
letters[i] = ((char)(65 + i)).ToString();
for (int i = 8; i > 0; i--)
{
for (int j = 0; j < letters.Length; j++)
{
Console.Write(letters[j] + (i) + " ");
}
Console.WriteLine();
}
string[] letters = new string[8];
for (int i = 0; i < letters.Length; i++)
letters[i] = ((char)(65 + i)).ToString();
for (int i = 8; i > 0; i--)
{
for (int j = 0; j < letters.Length; j++)
{
Console.Write(letters[j] + (i) + " ");
}
Console.WriteLine();
}
I try to build a Chess. But my question is it's clean code? or how to change it that u can read it easyer and any Idea how I can build the next step I need the game peace(german: Spielfiguren) And I only learn the basics of loops and Arrays. I am not sure if i try to build a array... ty for all hints/advices🌞😊
19 replies