Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
6
Cevap
1267
Tıklama
0
Öne Çıkarma
C# konsol da 3 tane sorum var!
Y
14 yıl (603 mesaj)
Yüzbaşı
Konu Sahibi

İyi günler ..

Programcı abilerimin yardımını bekliyorum . Çok profesyonel kodlamalar yazmanıza gerek yok yeterki çalışsın bende şimdi başlıyorum yazmaya...

1: Başlangıç ve bitiş değeri klavyeden girilen sayılar arasında kalan sayıların çift olanların toplamını ve tek olanların ortalamasını bulan program.

2:İstenilen sayıdaki öğrencini adı,cinsiyeti,yaşı ve öğrenim durumu bilgileri klavyeden girilecektir.
a- 20 yaşından büyük ve öğrenim durumu lise olan kızların adedi?
b-Öğrenim durumu lise olan erkeklerim adedi
c-30 yaşından küçüklerin adedi.

3:1,2,3,5,8,13,21,34,55,89,.... şeklinde devam eden dizilişi elemanlarını dizi olacak şekilde tanımlayın. 0. eleman : 1 ve 1.eleman:1 olarak tanımlanacak .Buna göre her eleman kendinden önceki 2 elemanın toplamı olacak şekilde ayarlanacak ve yazdırılacak . Ekranda alt alta 15 eleman yazdırılacak .
[0]=1
[1]=1
[2]=2
.
.
.




Şimdiden çok teşekkür ederim .......
Saygılar

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



Y
14 yıl (603 mesaj)
Yüzbaşı
Konu Sahibi

2. soruyu yaptım

int ogrencisayi, i, kasa1 = 0, kasa2 = 0,kasa3=0;
Console.Write("Kaç öğrenciniz var :");
ogrencisayi = Convert.ToInt32(Console.ReadLine());
String[] soru = new String[ogrencisayi];
for (i = 0; i < ogrencisayi; i++)
{
Console.Write((i + 1) + ". öğrencinin adı:");
soru = Convert.ToString(Console.ReadLine());
string[] cinsiyet = new string[ogrencisayi];
Console.Write((i + 1) + ". öğrencinin cinsiyeti:");
cinsiyet = Convert.ToString(Console.ReadLine());
int[] yas = new int[ogrencisayi];
Console.Write((i + 1) + ". öğrencinin yaşı:");
yas = Convert.ToInt32(Console.ReadLine());
string[] ogrenimdurum = new string[ogrencisayi];
Console.Write((i + 1) + ". öğrencinin öğrenim durumu:");
ogrenimdurum = Convert.ToString(Console.ReadLine());
if (yas > 15 && ogrenimdurum == "lise" && cinsiyet == "kız")
{
kasa1++;
}
if (ogrenimdurum == "lise" && cinsiyet == "erkek")
{
kasa2++;
}
if (yas < 30)
{
kasa3++;
}
}
Console.WriteLine("15 yaşından büyük liseli kız sayısı :"+kasa1);
Console.WriteLine("Liseli erkek sayısı :"+kasa2);
Console.WriteLine("30 Yaşından küçüklerin sayısı :"+kasa3);
Console.ReadKey();





< Bu mesaj bu kişi tarafından değiştirildi ycuven -- 12 Mart 2012; 22:10:00 >
Bu mesaja 1 cevap geldi.
Y
14 yıl (603 mesaj)
Yüzbaşı
Konu Sahibi

1. sorunun cevabı

int baslangicsayi, bitissayi,cift=0,tek,tektop=0,tekadet=0;
Console.Write("Başlangıç sayısını giriniz : ");
baslangicsayi = Convert.ToInt32(Console.ReadLine());
Console.Write("Bitiş sayısını giriniz : ");
bitissayi = Convert.ToInt32(Console.ReadLine());
while (baslangicsayi < bitissayi)
{
if (baslangicsayi+1 % 2 == 0)
{
cift = cift + baslangicsayi;
}
if (baslangicsayi+1 % 2 != 0)
{
tektop = tektop + baslangicsayi;
tekadet++;
}
baslangicsayi++;


}
Console.WriteLine("Çift sayıların toplamı = " + cift);
tek = tektop / tekadet;
Console.WriteLine("Tek sayıların ortalaması = "+ tek);
Console.ReadKey();


Bu mesaja 1 cevap geldi.
Y
14 yıl (603 mesaj)
Yüzbaşı
Konu Sahibi

3. soru çok acil lütfen ...


Bu mesaja 1 cevap geldi.
Y
14 yıl (603 mesaj)
Yüzbaşı
Konu Sahibi

int[] dizi = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };

int a = 0;
int b = 1;
int c = 0;
int sayi = 0;
Console.Write("Dizinin Kaç Elamanı=");
sayi = Convert.ToInt32(Console.ReadLine());

for (int sayac = 3; sayac <= sayi; sayac++)
{
c = a + b;
Console.WriteLine("" + c);
a = b;
b = c;
}
Console.ReadLine();


Bu mesaja 1 cevap geldi.
Y
14 yıl (603 mesaj)
Yüzbaşı
Konu Sahibi

int[] dizi = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };

int a = 0;
int b = 1;
int c = 0;
int sayi = 0;
Console.Write("Dizinin Kaç Elamanı=");
sayi = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("0");
Console.WriteLine("1");
for (int sayac = 3; sayac <= sayi; sayac++)
{

c = a + b;
Console.WriteLine("" + c);
a = b;
b = c;
}
Console.ReadLine();


Bu mesaja 1 cevap geldi.
-
14 yıl (3953 mesaj)
Binbaşı

int MAX; //bu sayıyı ister kendin yaz ister kullanıcıdan al
int dizi[MAX];
dizi[0]=1;
dizi[1]=1;

for(int a=2;a<MAX;++a)
dizi[a]=dizi[a-1]+dizi[a-2];

böylece dizi elemenlarını diziye otomatik atarsın, bu dizi Fibinocci dizisidir..yine yazdırmayıda for ile 15e kadar yazarsın

for(int a=0;a<15;++a)
Console.Writeline(Dizi[a]);

denemedim syntax hatası olabilir ama algorithma olarak sorun olmaması lazım



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.