Bu konudaki kullanıcılar: 2 misafir, 2 mobil kullanıcı
6
Cevap
543
Tıklama
0
Öne Çıkarma
C# konsol da 3 tane sorum var!

Y ycuven Konu Sahibi
9 yıl (480 mesaj)
İ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




Y ycuven Konu Sahibi
9 yıl (480 mesaj)
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 >


Y ycuven Konu Sahibi
9 yıl (480 mesaj)
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();




Y ycuven Konu Sahibi
9 yıl (480 mesaj)
3. soru çok acil lütfen ...




Y ycuven Konu Sahibi
9 yıl (480 mesaj)
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();




Y ycuven Konu Sahibi
9 yıl (480 mesaj)
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();




- -Google-
9 yıl (1468 mesaj)
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.