Sterren

Status
Niet open voor verdere reacties.

Aawaces

Gebruiker
Lid geworden
20 jan 2012
Berichten
17
Een driehoek tekenen met c#
Kan iemand mij een simpele C# code geven die een driehoek tekent van sterretjes "*":

*edit*
Oeps, de vraagstelling is niet duidelijk.
Zie hier wat ik wil :

http://prntscr.com/568gkg
Een gelijkbenige driehoek van 7


Ik probeer namelijk deze programeertaal mij eigen te maken alleen krijg hier geen les in. Ik leer het aan de hand van voorbeelden van opdrachten. Alvast bedankt voor jullie reacties!
 
Laatst bewerkt:
Post eens wat je hebt en wat er niet lukt.
Als je het wilt leren heb je niet veel aan meteen de oplossing.
 
poging 1:
(meerdere mogelijkheden om dit te doen)

[CPP]int width = 13;
int offset = (width - 1) / 2;
int rows = offset + 1;

string drawChar = "8";
string drawSpace = " ";

for (int row = 1; row <= rows; row++)
{
if (row == 1)
{
for (int col = 1; col <= width; col++)
{
if (col == offset + 1)
Console.Write(drawChar);
else
Console.Write(drawSpace);
}
}
else if (row == rows)
{
for (int col = 1; col <= width; col++)
Console.Write(drawChar);
}
else
{
for (int i = 0; i < offset; i++)
Console.Write(drawSpace);

Console.Write(drawChar);

for (int i = 0; i < (width - offset * 2 - 2); i++)
Console.Write(drawSpace);

Console.Write(drawChar);

for (int i = 0; i < offset; i++)
Console.Write(drawSpace);
}

offset--;
Console.WriteLine();
}
[/CPP]
 
Amai...
Grote boterham.
Thx a lot ik bekijk de werking er van vanavond eens!

Indien iemand een iets korter exemplaar heeft, shoot.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan