29 Mart 2014 Cumartesi

C# quiz ve sınavlarında çıkabilecek 19 güzel soru (C# Console)

Soru 1 : Klavyeden girilen N elemanlı A dizisinin elemanlarını ters sırada ekrana yazdıran programı yazınız.


Soru 2 : Klavyeden girilen N elemanlı A dizisinin elemanlarını ters sırada B dizisine yerleştirerek ikinci diziyi (B) ekrana yazdıran programı yazınız.


Soru 3 : Klavyeden girilen N elemanlı A ve B vektörlerinin (dizilerinin) skaler çarpımını (SC) hesaplayan programı yazınız.

FORMÜL : A = (a1, a2, …, an)
                                 B = (b1, b2, …, bn)
                                SC = A.B = (a1.b1+a2.b2+…an.bn)

Soru 4 : Girilen bir sayının mutlak değerini ?: operatörünü kullanarak hesaplayan programı yazın.


Soru 5 : Girilen iki tamsayı arasındaki mutlak farkı hesaplayan programı yazın.


Soru 6 : Girilen iki sayıdan ilkini ikinciye bölerek sonucu ekrana yazan programı yazın.


NOT : ? Operatörünü kullanarak girilen ikinci sayının 0 olması durumunda programın hata vermemesi için bölüm sonucunu direkt 0’a eşitleyin.



Soru 7 : Klavyeden girilen iki sayıyı seçiminize göre toplayan, farkını hesaplayan, çarpan, bölümünü bulan programı yazın.

NOT : if kullanılacaktır.


Soru 8 : Gelir bilgisi girildiğinde ödenecek vergi ve net ücreti bulan programı yazınız.

NOT : if kullanılacaktır.
  
            10.000 TL ye kadar           %18
            10.000  – 15.000               %25
            15.000  –                            %30

           
Soru 9 : Sayı olarak girilen başarı notunu harf karşılığına dönüştüren programı yazın.

NOT : switch kullanılacaktır.

>=80        A
60-79       B
40-59       C
<40           F


Soru 10 : TL cinsinden girilen para miktarını istenen döviz türüne (Dolar, Euro, Sterlin) dönüştüren programı yazın.

NOT : switch kullanılacaktır.

1 Dolar         1.80 TL
1 Euro           2.35 TL
1 Sterlin        2.70 TL



Soru 11 : Kullanıcının adı ve bir sayı klavyeden girilerek, girilen sayı kadar ekrana kullanıcının adını yazan konsol programını yapınız.


Soru 12 : 1’den 10’a kadar olan tam sayıları ekrana yazdıran programı yazınız.


Soru 13 : Girilen bir sayının tersini (1/x) hesaplayan programı yazınız.

NOT : 0’ın tersi hesaplanamayacağından 0 girilmesini while döngüsü ile engelleyiniz.


Soru 14 : 2+5+8+11+14+17+20+23+26+29+32+35+…….+50 şeklindeki matematiksel serinin toplamını bulup, ekrana yazan konsol programını yapınız.


Soru 15 : Klavyeden 10 adet sayı girilerek, bu sayılardan çift olanların toplamını bulup, ekrana yazan konsol programını yapınız.


Soru 16 : 1,1,2,3,5,8,13,21,34,55,89,… şeklindeki sayılara fibonacci serisi denilmektedir. Bu sayıların elde ediliş şeklini bularak, bu ilk 11 terimi ekrana yazan konsol uygulamasını yapınız.


Soru 17 : n! değerini hesaplayan programı yazınız.


Soru 18 : a üzeri b hesabını yapan programı yazınız.



Soru 19 : Sıfır veya pozitif bir tamsayı girildiği sürece girilen sayıların toplamlarını hesaplayan programı while döngüsü kullanarak yazınız. (Bu program negatif bir sayı girildiğinde sona erecek anlamına gelmektedir.)


ÖZEL NOT : Arkadaşlar yukarıda bazı örneklerin cevaplarını ben bloğumda paylaştım bilginiz olsun.

Hiç yorum yok:

Yorum Gönder