Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
336
Tıklama
0
Öne Çıkarma
c# yardım!!!
P
14 yıl (8 mesaj)
Er
Konu Sahibi

basit bir sorunum var ama yolun başında olduğum için siz tecrübeli DH üyelerinin yardımlarını bekliyorum

bir harfi x adet arttıran fonksiyonu yazmayı bir türlü yapamadım. örneğin: a harfini 3 adet coğaltarak yazan bir fonksiyon istiyorum.

public static char cogalt(char harf, int adet)

fonksiyon yukarda olduğu gibi olur diye tahmin ediyorum.ama içini for ile mi yoksa foreach ile mi oluşturacam? açıkası pek birşey kafamda canlandıramadım.

ilgilenen arkadaşlara şimdiden teşekkür ederim...

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



F
14 yıl (418 mesaj)
Yüzbaşı

int adet=int.Parse(console.readline());
char harf=console.readdline();
int sayac;
for(sayac=0;sayac<adet;sayac++)
{
Console.writeline("{0}",harf);
}
Cepten yazdigim icin hata olabilir,VS 2008 kullaniyosan int i string ile alip donusturmen gerekir



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
F
14 yıl (418 mesaj)
Yüzbaşı

quote:

Orijinalden alıntı: frcst

int adet=int.Parse(console.readline());
char harf=console.readdline();
int sayac;
for(sayac=0;sayac<adet;sayac++)
{
Console.writeline("{0}",harf);
}
Cepten yazdigim icin hata olabilir,VS 2008 kullaniyosan int i string ile alip donusturmen gerekir

fonkiyonada bir sayac ekliyip,benim yazdigim for dongusunu fonsiyona alirsan olur diye dusunuyorum


Bu mesaja 1 cevap geldi.
P
14 yıl (8 mesaj)
Er
Konu Sahibi

class Program
{
public static char cogalt(char harf, int adet)
{
adet = int.Parse(Console.ReadLine());
harf = Convert.ToChar(Console.ReadLine());
int sayac;
for (sayac = 0; sayac < adet; sayac++)
{
Console.WriteLine("{0}", harf);
}
return ???????;
}
static void Main(string[] args)
{
?????????
}

??????

biraz düzenledim ama main ve returne ne yazmam gerekiyor.


Bu mesaja 1 cevap geldi.
A
14 yıl (2502 mesaj)
Yüzbaşı

quote:

Orijinalden alıntı: payiz12

class Program
{
public static char cogalt(char harf, int adet)
{
adet = int.Parse(Console.ReadLine());
harf = Convert.ToChar(Console.ReadLine());
int sayac;
for (sayac = 0; sayac < adet; sayac++)
{
Console.WriteLine("{0}", harf);
}
return ???????;
}
static void Main(string[] args)
{
?????????
}

??????

biraz düzenledim ama main ve returne ne yazmam gerekiyor.


public static string cogalt(char harf, int adet)
{
int sayac;
string c1 = string.Empty;
for (sayac = 0; sayac < adet; sayac++)
{
c1 += harf;
}
return c1;
}


main'ede sunu yazıcaksın

int adet = int.Parse(Console.ReadLine());
char harf = Convert.ToChar(Console.ReadLine());
Console.WriteLine(cogalt(harf, adet));


Bu mesaja 1 cevap geldi.
P
14 yıl (8 mesaj)
Er
Konu Sahibi

çok teşekkür ederim alim kafkef



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.