Soru 1: 10 kişilik sınıfın boy uzunluklarını alarak sınıfın boy ortalamasını bulup, sınıf ortalamasından daha uzun kaç tane öğrencinin olduğunu bulan program.
int msBoyUzunluklari[10];
int msSayac,toplam,ortalama,kacTaneUzun;
for(msSayac=0; msSayac<10; msSayac++)
{
cout << msSayac+1 << ".ogrencinin boy uzunlugu :";
cin>>msBoyUzunluklari[msSayac];
toplam += msBoyUzunluklari[msSayac];
}
ortalama = toplam/10;
for(msSayac=0; msSayac<10; msSayac++)
{
if(msBoyUzunluklari[msSayac] > ortalama)
kacTaneUzun +=1;
}
cout << "Sinifin boy ortalamasi :" << ortalama << endl;
cout << "Ortalamadan uzun olan ogrencilerin sayisi :" << kacTaneUzun;
Soru 2: 10 sayıyı diziye koyarak girilen bir sayının dizi içinde kaç tane olduğunu bulan program yoksa da bulamadı mesajı veren program
int msSayiDizisi[10];
int msSayac,msKactaneVar=0, aranan;
for(msSayac =0; msSayac<10; msSayac++)
{
cout << msSayac+1 << ".sayi =";
cin >> msSayiDizisi[msSayac];
}
cout << "Aradiginiz sayi =";
cin >> aranan;
for(msSayac =0; msSayac<10; msSayac++)
{
if (msSayiDizisi[msSayac] == aranan)
msKactaneVar+=1;
}
if (msKactaneVar>0)
cout << aranan << " sayisi dizi icerisinde " << msKactaneVar << " adet bulundu.";
else
cout << "Malesef " << aranan << " degeri dizi icerisinde bulunamadi.";
Soru 3: Kısa ve uzun kenarı girilen dikdörtgen şeklindeki tarlanın kullanıcının girdiği bilgiye göre alan veya çevresini hesaplayan program.
int kisaKenar, uzunKenar, secim, sonuc;
cout << "Kisa kenar =";
cin >> kisaKenar;
cout << "Uzun kenar =";
cin >> uzunKenar;
cout << "(0) Tarlanin alanini hesapla" << endl;
cout << "(1) Tarlanin cevresini hesapla" << endl;
cout << "Lutfen seciminizi giriniz(0/1) =";
cin >> secim;
if(secim == 0)
{
sonuc = kisaKenar * uzunKenar;
cout << "Tarlanin alani =" << sonuc;
}
else if (secim == 1)
{
sonuc = 2*(kisaKenar + uzunKenar);
cout << "Tarlanin cevresi =" << sonuc;
}
else
cout << "Hatali giris yaptiniz";