Arama butonu
Bu konudaki kullanıcılar: 1 misafir
6
Cevap
1036
Tıklama
0
Öne Çıkarma
C# konsol da 3 tane sorum var!
Y
12 yıl
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



Y
12 yıl
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
12 yıl
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
12 yıl
Yüzbaşı
Konu Sahibi

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


Bu mesaja 1 cevap geldi.
Y
12 yıl
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
12 yıl
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.
-
12 yıl
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.