Programllama Temelleri 2.Dönem 2.Uygulama Sınavı

1.Klavyeden girilen isme göre yandaki çıktıyı veren programın C# kodlarını iç-içe for döngüsü yardımıyla yazınız.
b
bi
bil
bilg
bilgi
bilgis
bilgisa
bilgisay
bilgisaya
bilgisayar

Console.Write("isminiz:");
string ad = Console.ReadLine();
for (int i = 0; i <= ad.Length; i++)
{
for (int k = 0; k < i; k++)
{
Console.Write(ad[k]);
}
Console.WriteLine();
}
Console.ReadLine();

2-Klavyeden 0 girilinceye kadar girilen sayılardan tek olanların adedini bulan programın C# kodlarını Do-While döngüsü ve if komutu yardımıyla yazınız.

int a,adet=0;            
do
{
Console.Write("bir sayı gir");
a = Convert.ToInt32(Console.ReadLine());
if (a%2!=0)
{
adet++;
}
} while (a!=0);
Console.Write("Teklerin adedi:{0}",adet);
Console.ReadLine();

3-Eleman sayısı klavyeden girilen diziye ,bilgisayarın rastgale ürettiği sayıları atayarak dizinini elemanlarının alt alta yazdıran programın C# kodlarını yazınız.

Random rnd = new Random();
Console.Write("kac elemenlı dizi");
int a = Convert.ToInt32(Console.ReadLine());
int[] notlar = new int[a];
for (int i = 0; i < a; i++)
{            
notlar[i] = rnd.Next(0, 100);                               
}
Console.Clear();
for (int i = 0; i < a; i++)
{
Console.WriteLine("{0}. eleman :{1}", i + 1,notlar[i]);
}
Console.ReadLine();     

4-Klavyeden girilen ismi tersten “Salih isminin tersi: hilaS” şeklinde yazdıran programın C# kodlarını yazınız.

string ad;
Console.Write("İsminiz:");
ad = Console.ReadLine();
int uzunluk = ad.Length;
Console.Clear();
Console.Write("{0} isminin tersi ",ad);
for (int i = uzunluk-1; i >= 0; i--)
{
Console.Write(ad[i]);
}
Console.ReadLine();      
X

Pin It on Pinterest

X