Murat Hacıömeroğlu “Java ile nesne yönelimli programlama” dersinde ödev vermişti. Kodu C#-ta yazmışım ama.
1: void EskenarDortgen(int n)
2: {
3: for (int i = 0; i < n * 2; ++i) {
4: int ln = i / 2;
5: int cs;
6: char ch;
7:
8: if (i % 2 == 0) { // " "
9: cs = Math.Abs(n / 2 - ln);
10: ch = ' ';
11: } else { // "*"
12: cs = (Math.Abs(Math.Abs(n / 2 - ln) - n / 2)) * 2 + 1;
13: ch = '*';
14: }
15: for (int j = 0; j < cs; ++j) Console.Write(ch);
16: if (i % 2 != 0) Console.WriteLine();
17: }
18: }
Not: Girilen satır sayı (yukarıda 9 girilmiş) çift olursa, verilen yıldız baklavasının ucu ısırlmış olur. Çift satırlı romb çizebilen olursa, haber versin. (not defterinde, eşaralıklı yıldızlarla.) :).
iyi gunler ya bi problemim var ben C de boyle baklava dilimi deilde kelebek yapmak istiyorum yani yarım baklava dilimi olcak 2 tane ama sivri uclari birbirine bakıcak kelebek gibi bişi cıkıo ortaya yardım ederseniz cok sevinirim.
YanıtlaSilBuyurun, yıldızlardan kelebek burada:
YanıtlaSilhttp://programcidegirmeni.blogspot.com/2011/11/c-yildizlardan-kelebek-deseni-iki-ucgen.html
Burdakı kadar lakonik değil, 9 for döngüsü içeriyor : ).
consol ile yıldızlardan kelebeği iki for ile yaparmısınız. lütfen acil yardıma ihtiyacım var.
SilYalnız bu C#'tadır. C-de olması için sadece Console.WriteLine ve Console.Write komutlarını değiştirmek gerekir.
YanıtlaSilArkdasım cok tesekkur ediyorum hayatımı kurtardın gibi bişi oldu sevinçten kafamı dolaba vuruyorum saolasın hersey için:))
YanıtlaSilmerhabalar
YanıtlaSilbn cde * ile eskenar üçgen bastırmak istyorum fakat bunu baska bir fonk.da yapıp daha snra main ile cagırmam gerekiyor ayrıca while yasak,sadece for kullanablrz.yardımcı olursanız cok sevinirm
bu şekilde yapabilirsin
Sil#include
#include
void ucgenciz();
int kenar;
main()
{
printf("\nEskenar ucgenin kenar uzunlugunu giriniz\n");
scanf("%d",&kenar);
ucgenciz();
getch();
}
void ucgenciz()
{
int i,j;
for(i=0;i=0;j--)
printf(" ");
for(j=i;j>=0;j--)
printf("*");
for(j=i-1;j>=0;j--)
printf("*");
printf("\n");
}
}
#include
YanıtlaSil#include
bunlar eksik çıkmış galiba
stdio.h
Silconio.h
cok tesekkur ederim
Silbunu nasıl yapacağımızı detaylı bi şekilde anlatabilir misiniz? dürüst olmam gerekirse kodlarla ilgili pek bilgim yok :( eşkenar dörtgenden ödevim var. bunu yapabilirsem çok şahane olur. şimdiden teşekkürler
Silmerhaba ben javada yıldızlarla yuvarlak ve dörtgen yapmak istiyorum bana yardımcı olur musunuz?
YanıtlaSilarkadaşlar merhaba ya bir ödevim var fakat yapamadım yardım edermisiniz lütfen ben robot sekli cıkartmak istiyorum nasıl yapabilirim lütfen yardım edin
YanıtlaSilBu yorum yazar tarafından silindi.
YanıtlaSiliki forlu console ile yıldızdan kelebek yapma;
YanıtlaSilstatic void Main(string[] args)
{
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 9; j++)
{
if (i <= 5 && ((j - i) <= -1 || (j + i) >= 9))
{
Console.Write("*");
}
else if (i <= 5)
{
Console.Write(" ");
}
else if (i >= 6 && ((j + i) <= 9 || (j - i) >= -1))
{
Console.Write("*");
}
else if (i >= 6)
{
Console.Write(" ");
}
}
Console.WriteLine();
}
Console.ReadLine();
}
}
}